﻿/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);*/
@import url(simple-lightbox.css);
@import url(bildergalerie.css);

/***************************************
* Stylesheets für ZALF Masterpage
* 
* Entwickler: 		Heike von König
* Firma: 		  	nteam GmbH
* Erstellt: 	  	03.12.2015
*
*
* Farben
* Grün BLF rgb(99,117,21)  #637515 
*      LSE rgb(63,175,107) #3FAF6B  
*      LBG rgb(159,175,31) #9FAF1F  
*      LSA rgb(40,120,36)  #287824  
*      LWH rgb(49,107,96)  #316B60  
*      SO  rgb(0,153,147)  #009993  
*
*/
/****************************************************/
/* eigene Formatvorlage und Styledefinitionen */


/* Google Fonts */
/* Puhlmann Nov-2022*/
/* Open Sans	SIL Open Font License, 1.1
OpenSans[wdth,wght].ttf: Copyright 2020 The Open Sans Project Authors (https://github.com/googlefonts/opensans)
OpenSans-Italic[wdth,wght].ttf: Copyright 2020 The Open Sans Project Authors (https://github.com/googlefonts/opensans) */
/******
* Link zum Ablageort auf dem Server /zalfweb/fonts/open-sans-v34-latin-ext_latin-regular.woff
* Einbinden in  Master oder Page Layout?
* <head>
<link rel="preload" href="/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-regular.woff2" as="font" type="font/woff2" crossorigin>
</head>
******/



/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap; /* vermeidet, dass kein Text angezeigt wird bevor die Fonts geladen wurden  - es wird erst ein Standard Font angezeigt*/
  src: url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap; /* vermeidet, dass kein Text angezeigt wird bevor die Fonts geladen wurden  - es wird erst ein Standard Font angezeigt*/
  src: url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap; /* vermeidet, dass kein Text angezeigt wird bevor die Fonts geladen wurden  - es wird erst ein Standard Font angezeigt*/
  src: url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap; /* vermeidet, dass kein Text angezeigt wird bevor die Fonts geladen wurden  - es wird erst ein Standard Font angezeigt*/
  src: url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap; /* vermeidet, dass kein Text angezeigt wird bevor die Fonts geladen wurden  - es wird erst ein Standard Font angezeigt*/
  src: url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap; /* vermeidet, dass kein Text angezeigt wird bevor die Fonts geladen wurden  - es wird erst ein Standard Font angezeigt*/
  src: url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_layouts/15/styles/zalfweb/fonts/open-sans-v34-latin-ext_latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/**** End Fonts ***/



span.ms-rteStyle-Mehr {
-ms-name:"mehr";
}
span.ms-rteStyle-Button {
-ms-name:"Button";
}
span.ms-rteStyle-BTNNext {
-ms-name:"Button Next";
}
span.ms-rteStyle-BTNPrev {
-ms-name:"Button Prev";
}
span.ms-rteStyle-LightBox {
-ms-name:"Lightbox Bildlink";
}
div.ms-rteElement-Bildunterschrift {
-ms-name:"Bildunterschrift";
-ms-element:"true";
	color			: #999999;
	font-size		: 1.14em;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
	font-weight		: 600;
}
div.ms-rteElement-BoxGrau {
-ms-name:"Box Grau Hell";
-ms-element:"true";
	background-color: rgb(237,237,237);
	padding			: 20px 20px;
}
div.ms-rteElement-UE1 {
-ms-name:"Überschrift Grau Hell";
-ms-element:"true";
	background-color: rgb(237,237,237);
	text-align: center;
}
div.ms-rteElement-UE2 {
-ms-name:"Überschrift Grau Dunkel";
-ms-element:"true";
	background-color: rgb(61,61,61);
	text-align: center;
}
/* floatende Boxen */
div.ms-rteElement-Box1 {
-ms-name:"Box links";
-ms-element:"true";
}
div.ms-rteElement-Box2 {
-ms-name:"Box rechts";
-ms-element:"true";
}
.ms-rteElement-Box1 {
	float			: left;
	margin			: 0px 20px 20px 0px;
	min-width		: 2em;
	max-width		: 70%;
}
.ms-rteElement-Box2 {
	float			: right;
	margin			: 0px 0px 20px 20px;
	min-width		: 2em;
	max-width		: 70%;
}

body {
    font-family 	: 'Open Sans', sans-serif;
    color			: #3D3D3D;
}
body * {
	font-family 	: 'Open Sans', sans-serif;
}
#NTM_Skiplink, .ntm_hide,
#suiteBarLeft > div {
	display			: none;
}

#suiteBarLeft {
	background-color: transparent;
}


.ntm_Wrapper {
	max-width		: 1004px;
	margin			: 0px auto;
}
#NTM_IZeileMobile {
	display			: none;
}
#NTM_IZeile {
	background-color: rgb(61,61,61);
	height			: 15px; /* Puhlmann Dez 2017 30px; */
	padding			: 0px 0px 0px 0px;
	overflow		: hidden;
}
#NTM_IZeile .ntm_Wrapper,
.ntm_ICont .ntm_Wrapper {
	max-width		: 994px; /*966px;*/
	height			: 100%;
	left			: -4px;
	position		: relative;	
}
.ntm_ILink {
	display			: table-cell;
	width			: 16,6666%;
	height			: 100%;
}
.ntm_ILink a {
	display			: inline-block;
	float			: right;
	width			: 70px;
	padding			: 7px 0px 7px 0px;
	text-align		: center;
	color			: #FFFFFF;
	font-size		: 1.1em;
	font-weight		: 600;
}
.ntm_ILink a:hover {
	text-decoration	: none;
}
.ntm_LabelCont div,
.ntm_InstitutsLabel div,
.ntm_DZA {
	background-color: rgb(95,95,95);
}
.ntm_BLF,
.ntm_LabelCont .ntm_BLF,
.ntm_InstitutsLabel > div.ntm_BLF {
	background-color: rgb(99,117,21);
}
.ntm_LSE,
.ntm_LabelCont > div.ntm_LSE,
.ntm_InstitutsLabel > div.ntm_LSE {
	background-color: rgb(63,175,107);
}
.ntm_LBG,
.ntm_LabelCont > div.ntm_LBG,
.ntm_InstitutsLabel > div.ntm_LBG {
	background-color: rgb(159,175,31);
}
.ntm_LSA,
.ntm_LabelCont > div.ntm_LSA,
.ntm_InstitutsLabel > div.ntm_LSA {
	background-color: rgb(40,120,36);
}
.ntm_LWH,
.ntm_LabelCont > div.ntm_LWH,
.ntm_InstitutsLabel > div.ntm_LWH {
	background-color: rgb(49,107,96);
}
.ntm_SO,
.ntm_LabelCont > div.ntm_SO,
.ntm_InstitutsLabel > div.ntm_SO {
	background-color: rgb(0,153,147);
}
.ntm_ZALF,
.ntm_LabelCont > div.ntm_ZALF,
.ntm_InstitutsLabel > div.ntm_ZALF {
	background-color: rgb(75,160,70);
}

.ntm_HalbCont > div > div > div > div {
	position		: relative;
}
.ntm_ICont {
	display			: none;
}
.ntm_ICont > div > div {
	padding			: 20px 0px 20px 40px;
	min-height		: 59px;
}
.ntm_ICont h3 {
	font-size		: 1.8em;
	line-height		: 1.1em;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
	color			: #FFFFFF;
	padding			: 0 0 0 16%;
}
.ntm_ICont .closeDiv {
	display			: inline-block;
	width			: 45px;
	height			: 45px;
	cursor			: pointer;
	float			: right;
	background		: url("/_layouts/15/images/zalfweb/bg_close_big.png") no-repeat center center;
}
.ntm_BtnLandingpage a {
	display			: inline-block;
	padding			: 10px 30px;
	background-color: rgb(255,255,255);
	text-decoration	: none;
	font-size		: 1.05em;
	color			: #4BA046;
	float			: right;
	cursor			: pointer;
	margin			: 4px 12% 0px 12%;
}

#s4-workspace {
}
#s4-bodyContainer {
}
#s4-titlerow {
	padding			: 10px 0px 0px 0px;
	margin			: 0px 0px -1px 0px;
	height			: 110px;
}
#NTM_Logo {
	float			: left;
	width			: 101px;
	height			: 101px;
	background		: url("/_layouts/15/images/zalfweb/logo_zalf.png") no-repeat center center;
	margin			: 0px 8px 0px 4px;
	cursor			: pointer;
}
#NTM_Logo img {
	width			: 101px;
	height			: 101px;
}

.ntm_ZusatzBox {
	text-transform	: uppercase;
	padding			: 0px 20px 44px 0px;
}
.ntm_ZusatzBox > div {
	float			: right;
}

/* Schwebende Grafik */
#NTM_FooterGrafik {
	width: auto;
	display: inline-block;
	position: fixed;
	right: 50px;
	bottom: 0px;
}

.ntm_FixNav a,
.ntm_FixNav a:visited {
	color			: #888888;
	font-size		: .9em;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
	font-weight		: 600;
    display			: block;
    padding			: 4px 7px;
}

.mp_WebTour a,
.mp_WebTour a:visited {
	color			: #FFFFFF;
	font-size		: 1em;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
    display			: block;
    padding			: 4px 7px;
	font-weight		: 600;
}

.ntm_InformationenFuer a {
	color			: #3D3D3D;
	font-size		: 1em;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
    display			: block;
    padding			: 4px 7px;
	font-weight		: 600;
}
#NTM_VariationLabel a {
	color			: #888888;
	font-size		: .9em;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
	font-weight		: 600;
}

.ntm_FixNav a:hover,
.ntm_InformationenFuer a:hover,
#NTM_VariationLabel a:hover,
#NTM_FooterNav a:hover {
	color			: #3D3D3D;
	text-decoration	: none;
}

.mp_WebTour a:hover {
	/*height: 2.1em;
	color			: #FFFFFF;
	text-decoration	: none;
	background-color: rgb(50,103,47);
	border-radius	: 0.5em;
	border-radius	: 1em;
	background-image: linear-gradient(to bottom, rgb(75, 160, 70) 30%, rgb(50,103,47) 90%);
	box-shadow		: 2px 2px 6px hsl(117,39%,45%) inset;*/
}

.ntm_InformationenFuer a:hover,
.ntm_InformationenFuer a.ntm_Active {
	color			: #3D3D3D;
	background-color: rgb(223,223,223);
}

.mp_WebTour {
	border-radius	: 1em;
	padding			: 0px 0px 0px 0px; /*0px 0px 3px 0px*/	
	background-color: rgb(75, 160, 70);
	color			: #FFFFFF;
	background-image: linear-gradient(to right, #3AAE6C 30%, #356259 80%);
	/*box-shadow		: 2px 2px 7px hsl(117,37%,29%);*/
}

.ntm_FixNav a {
	float			: left;
}
.ntm_InformationenFuer {
	padding			: 0px 0px 3px 8px;
}
.ntm_FixNav {
	padding			: 1px 0px 3px 8px;
}
.ntm_FixNav .ntm_Abstand {
	display			: none;
	width			: 6px;
}
.ntm_VariationLabel {
	padding			: 3px 5px 3px 6px;
}
#NTM_VariationLabel {}
/****************************************************/
/* UI Menu Variation Label */
#NTM_VariationLabel {
	width			: 30px;
	height			: 20px;
}
#NTM_VariationLabel .ms-core-menu-title {
/*	font-size		: .9em;*/
}
#NTM_VariationLabel .ms-core-menu-link .ms-core-menu-title {
	font-size		: 1em;
}
.ntm_VarLblPre {
	height			: 5px;
	overflow		: hidden;
}
/*#NTM_VariationLabel .ms-viewselector-arrow,
#NTM_VariationLabel .ms-core-menu-arrow,*/
#NTM_VariationLabel .ms-core-menu-icon {
	display			: none;
	width:0px;height:0px;
}
#NTM_VariationLabel .ms-core-menu-arrow {
	margin-left		: 0px;
}
#NTM_VariationLabel .ms-menubuttoninactivehover,
#NTM_VariationLabel .ms-menubuttonactivehover {
	display			: inline-block;
	width			: 30px;
	height			: 20px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	/*background		: transparent url("/_layouts/images/zalfweb/de.png") no-repeat left 2px;*/
	background-color: transparent;
	border			: solid 1px transparent;
}
#NTM_VariationLabel .ms-menubuttonactivehover .ms-core-menu-box {
	margin-left		: 0px;
}
#NTM_VariationLabel .ms-menubuttoninactivehover .ms-menu-a,
#NTM_VariationLabel .ms-menubuttonactivehover .ms-menu-a {
	display			: inline-block;
	width			: 30px;
	height			: 20px;
}
#NTM_VariationLabel div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,
#NTM_VariationLabel div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner,
#NTM_VariationLabel div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div,
#NTM_VariationLabel .ms-core-menu-box,
#NTM_VariationLabel .ms-shadow {
	background-color: transparent;
	border-width	: 0px 0px;
	box-shadow		: none;
}
#NTM_VariationLabel div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,
#NTM_VariationLabel div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,
#NTM_VariationLabel div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner,
#NTM_VariationLabel div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div,
#NTM_VariationLabel .ms-core-menu-box,
#NTM_VariationLabel .ms-shadow {
	background-color: transparent;
	border-color	: transparent;
}
#NTM_VariationLabel div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover,
#NTM_VariationLabel .ms-core-menu-box:hover,
#NTM_VariationLabel .ms-shadow:hover,
#NTM_VariationLabel .ms-core-menu-link:hover ,
#NTM_VariationLabel .ms-core-menu-item,
#NTM_VariationLabel .ms-core-menu-item:hover {
	background		: none;
	background-color: transparent;
	border			: 0px solid;
	border-color	: transparent;
}
#NTM_VariationLabel div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI,
#NTM_VariationLabel div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL {
	width			: 10px !important;
	overflow		: hidden;
	background-color: transparent !important;
	border-color	: transparent !important;
}
#NTM_VariationLabel div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,
#NTM_VariationLabel div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover a.ms-MenuUIULLink  {
	display			: inline-block;
	width			: 10px !important;
	height			: 20px;
}
#NTM_VariationLabel .ms-core-menu-item a.ms-core-menu-link {
	padding			: 0px 0px 0px 0px;
}
#NTM_VariationLabel .ms-core-menu-list {
	min-width		: 10px;
	width			: 32px !important;
	margin-right	: 0px;
}
.ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-label {
	padding-left	: 0px;
	padding-top		: 0px;
}
#NTM_VariationLabel .ms-core-menu-box,
#NTM_VariationLabel .ms-core-menu-item a.ms-core-menu-link,
#NTM_VariationLabel .ms-core-menu-item a.ms-core-menu-link:hover {}
#NTM_VariationLabel .ms-MenuUIULLink .ms-MenuUIIcon,
#NTM_VariationLabel .ms-MenuUIULLink img.ms-MenuUIULImg {
	display			: none;
}


.ntm_PageContent img {
	max-width		: 100%;
}
.ntm_PageContent .ms-webpart-menuArrowSpan img,
.ntm_PageContent .ms-promlink-button-image img {
	max-width		: 10000%;
}

#s4-titlerow .ntm_Wrapper {
	position		: relative;
	max-width		: 1006px;
}
#NTM_InfoCont {
	background-color: rgb(223,223,223);
	max-width		: 640px;
	display			: none;
	position		: absolute;
	z-index			: 50;
	top				: 23px;
	/*left			: 248px120px*/;
	right			: 75px;
}
#NTM_InfoCont .closeDiv {
	display			: none;/*inline-block;*/
	width			: 20px;
	height			: 20px;
	cursor			: pointer;
	position		: absolute;
	top				: 6px;
	right			: 6px;
	z-index			: 51;
	background		: url("/_layouts/15/images/zalfweb/bg_close_big.png") no-repeat center center;
	margin			: 6px 6px 0px 0px;
}
#NTM_InfoCont h3 {
	font-size		: 1.4em;
	margin			: 0px 0px;
	padding			: 0px 0px;
	line-height		: 1.5em;
	font-weight		: 600;
}
#NTM_InfoCont p {
	margin			: 0px 0px 10px 0px;
}
.ntm_InfoLinkCont {
	padding			: 4px 0px;
}
.ntm_InfoLinkCont a {
	font-size		: 1.05em;
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
    font-weight		: 400;
}

#s4-bodyContainer {
	padding			: 0px 0px 0px 0px;
}

#NTM_InfoCont .ntm_Table {
}
.ntm_InfoLink {}


.ntm_Suchbox {
	padding			: 0px 0px;
}
#NTM_SearchArea {
}
#NTM_SearchArea .ms-srch-sb.ms-srch-sb-border,
#NTM_SearchArea .ms-srch-sbLarge.ms-srch-sb-border {
	border-color	: rgb(223,223,223);
	background-color: rgb(223,223,223);
}
#NTM_SearchArea .ms-srch-sb > input,
#NTM_SearchArea .ms-srch-sbLarge > input {
	width			: 168px;
	height			: 20px;
	font-size		: .88em;
	text-transform	: uppercase;
    font-weight		: 600;
	padding			: 1px 1px 0 0;
	margin			: 0px 0px 0px 5px;
}
#NTM_SearchArea #searchInputBox {
	margin			: 0 0 0 0;
}
#NTM_SearchArea .ms-srch-sbLarge > .ms-srch-sb-searchLink {
	height			: 20px;
	width			: 20px;
}
#NTM_SearchArea .ms-srch-sbLarge-searchImg {
	left			: -35px;
	top				: -57px;
}


/***************************************/
/* Hauptnavigation */

#NTM_MainNavCont {
	text-align		: right;
	padding-top		: 24px;
	margin-bottom	: -6px;
	font-size		: 1.3em;
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
    font-weight		: 600;
	text-transform	: uppercase;
}
.ntm_MainNavigation {}
.ntm_NavIuE ul.dynamic,
.ntm_NavThemen ul.dynamic {
	display			: none;
}
/*#NTM_MegamenuCont*/
.ntm_MegamenuCont {	   
	z-index			: 1160;
	position		: absolute;
	text-transform	: none;
	text-align		: left;
	background-color: rgb(237,237,237);
	display			: none;
	padding			: 30px 30px 30px 60px;
	margin-top		: -5px;
}
.ntm_PL_1_2.ntm_NavBox {
	border-right	: 2px solid #8B8B8B;
}
.ntm_MegamenuCont div, .ntm_MegamenuCont p {
	font-size		: 1em;
}
.ntm_MegamenuCont h4 {
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
	font-weight		: 600;
	font-size		: 1.2em;
	padding			: 14px 0px 4px 0px;
}
.ntm_MegamenuCont .ntm_Image {
	float			: left;
	margin-right	: 20px;
}
.ntm_MegamenuCont .ntm_TitleRow {
	display			: table;
	width			: 100%;
	margin-bottom	: 24px;
}
.ntm_MegamenuCont .ntm_Table > div.ntm_PL_1_2 > div {
	padding-right	: 20px;
	padding-left	: 0px;
}
.ntm_MegamenuCont .ntm_Table > div.ntm_PL_2_2 > div {
	padding-right	: 0px;
	padding-left	: 30px;
}
.ntm_MegamenuCont .ntm_Table .ntm_Table > div > div > div {
	padding-right	: 0px;
	padding-left	: 0px;
}

.ZALF_Icon_Nav {
	
	vertical-align	: top;
}

.ntm_NavLink {
	clear			: left;
	padding			: 4px 0px 14px 0px;
}
.ntm_MegamenuCont .ntm_PL_2_2 .ntm_TitleRow .ntm_Image a,
.ntm_MegamenuCont .ntm_PL_1_2 .ntm_TitleRow .ntm_Image a {
	display			: inline-block;
	width			: 80px;
	height			: 80px;
}
#NTM_MegamenuCont .ntm_PL_1_2 .ntm_TitleRow .ntm_Image a {
	background		: url("/_layouts/15/images/zalfweb/ico_institute.png") no-repeat center center;
	background-size	: contain;
}
#NTM_MegamenuCont .ntm_PL_2_2 .ntm_TitleRow .ntm_Image a {
	background		: url("/_layouts/15/images/zalfweb/ico_einrichtungen.png") no-repeat center center;
	background-size	: contain;
}
#NTM_Megamenu2Cont .ntm_PL_1_2 .ntm_TitleRow .ntm_Image a {
	background		: url("/_layouts/15/images/zalfweb/icon_themen.png") no-repeat center center;
	background-size	: contain;
}
#NTM_Megamenu2Cont .ntm_PL_2_2 .ntm_TitleRow .ntm_Image a {
	background		: url("/_layouts/15/images/zalfweb/icon_AbisZ.png") no-repeat center center;
	background-size	: contain;
}
.ms-core-listMenu-horizontalBox {
	text-transform	: uppercase;
}
.ms-core-listMenu-horizontalBox .dynamic {
	text-align		: left;
	text-transform	: none;
}
.ms-core-listMenu-horizontalBox .additional-background.dynamic-children,
.ms-core-listMenu-horizontalBox .dynamic .additional-background.dynamic-children {
	background		: none;
}
.ms-core-listMenu-horizontalBox .additional-background.dynamic-children {
	padding-right	: 0px;
}
.ms-core-listMenu-horizontalBox ul ul li.static {
	float:left; 
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	margin			: 0px 6px 0px 0px;
}
.ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited {
	color			: #3D3D3D;
	padding			: 8px 8px 8px 8px;
}

/* Root Nav Punkt ausblenden */
.ms-core-listMenu-horizontalBox > .ms-core-listMenu-root > li.static  > .ms-core-listMenu-item {
	display			: none;
}

li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,
li > a.ms-core-listMenu-item:hover,
li > a.ms-core-listMenu-item:active,
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover,
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,
a.ms-tv-item:hover,
a.ms-tv-header:hover,
.ms-core-header .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover,
.ms-core-header a.ms-tv-item:hover,
.ms-core-header a.ms-tv-header:hover,
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:active,
a.ms-tv-item:active,
a.ms-tv-header:active {
	background-color: rgb(223,223,223);
	color			: #4BA046;
}
.ms-core-header .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:active,
.ms-core-header a.ms-tv-item:active,
.ms-core-header a.ms-tv-header:active,
.ms-core-listMenu-selected:link,
.ms-core-listMenu-selected:visited,
.ms-core-listMenu-selected,
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link,
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited,
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected,
.ms-tv-selected:link,
.ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link,
.ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited,
.ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected,
.ms-core-header .ms-tv-selected:link {
	background-color: transparent;
	color			: #4BA046;
}
/* Parent li of selected Item */
.ntm_HasSelectedItem {
}
/*,
li < ul.dynamic:hover,
ul.dynamic:hover:parent,
li:has(> ul.dynamic:hover)*/
li.static.dynamic-children.hover,
li.static.dynamic-children.ntm_Hover {
	background-color: rgb(223,223,223);
}

/***************************************/
/* dynamische Flyout Navigation */

ul.dynamic {
	font-size		: 1em;
	background-color: rgb(223,223,223);
	border			: 0px solid rgb(223,223,223);
	padding			: 0px 10px 10px 10px;
	margin-top		: 1px;
	margin-left		: 3px;
	box-shadow		: 2px 2px 6px 0px rgba(0,0,0,0.2);
	min-width		: 230px;
}
ul.dynamic ul.dynamic {
	font-size		: 1em;
/*	margin-left		: -200px;*/
	min-width		: 160px;
}
.dynamic.ms-core-listMenu-item {
	border-bottom	: 1px solid #8B8B8B;
	padding			: 8px 2px;
}
.ntm_Shadow {
	padding			: 0px 0px 0px 0px;
	height			: 1px;
	background-color: rgb(175,175,174); /*rgb(255,255,255);*/
	box-shadow		: 1px 0px 5px 1px rgba(0,0,0,0.3);
}
#NTM_MobileNavCont .ntm_Shadow {
	background-color: rgb(175,175,174);
}
.ntm_WrapperBreadcrumb {
	background-color: rgb(223,223,223);
}
.ntm_Breadcrumb {}
.ntm_SiteBreadcrumbScr {
	padding			: 12px 20px;
}

/* Breadcrumb StartPunkt ausblenden */
.breadcrumbRootNode,
a.breadcrumbNode[href="/de/Seiten/VariationRoot.aspx"],
a.breadcrumbNode[href="/en/Pages/VariationRoot.aspx"] {
	display			: none;
}
.ntm_SMPSep {
	display			: none;
	width			: 23px;
	height			: 10px;
	background		: url("/_layouts/15/images/zalfweb/breadcrumbtrenner.png") no-repeat center center;
}
.ntm_SiteMapPath span.ntm_SMPSep:first-child {
	display			: none;
}
a.breadcrumbNode {
	display			: inline-block;
	padding			: 0px 16px 0px 0px;
	margin			: 0px 6px 0px 0px;
	background		: url("/_layouts/15/images/zalfweb/breadcrumbtrenner.png") no-repeat right center;
}
a.breadcrumbNode, a.breadcrumbNode:visited,
a.breadcrumbCurrentNode, a.breadcrumbCurrentNode:visited {
	color			: #3D3D3D;
}
a.breadcrumbCurrentNode, a.breadcrumbCurrentNode:visited {
	font-weight		: 600;
}
a.breadcrumbNode:hover, a.breadcrumbCurrentNode:hover {
	color			: #4BA046;
}


#contentRow {
	padding			: 0px 0px 0px 0px;
}
#contentBox {
	margin			: 0px 0px 0px 270px;
}
.ms-dialog #contentBox {
	margin			: 0px 0px 0px 0px;
}

.ntm_MainArea {}
.ntm_LeftNavPanel {}
#NTM_LeftpanelContent {}
.ntm_QuickLaunch {}
.ntm_WPZ_Nav {}
.ntm_WPZ_NavTop {}
.ntm_WPZ_NavBottom {}

/* ############################*/
/* Linke Navigation */

div[id~=Zuletzt], div[id~=verwendet], div[id$="verwendet"], div[id~=Recent], div[id~=Recent], div[id$="Recent"] {
	display			: none;
}
/* nteam Navigationscontrol */
#NTM_MasterDE .ntm_SCBox,
#NTM_MasterEN .ntm_SCBox {
	padding			: 0 0 0 0;
	width			: 100%;
}
.ntm_SCBox a {
	display			: block;
	overflow		: visible;
}
#NTM_MasterDE #s4-workspace .ntm_SCBox a:hover,
#NTM_MasterEN #s4-workspace .ntm_SCBox a:hover {
	text-decoration	: none !important;
	background-color: rgb(223,223,223);
}
/*
#NTM_MasterDE .ntm_naviLevelHeading,
#NTM_MasterEN .ntm_naviLevelHeading {
	display			: none;
}
*/
#sideNavBox {
	width			: 230px;
	margin			: 143px 0px 0px 20px;
}
.ms-core-sideNavBox-removeLeftMargin {
	margin			: 0px 0px;	
}
.ms-core-listMenu-verticalBox,
.ntm_SCBox {
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
	font-size		: 1.14em;
	font-weight		: 700;
}
.ms-core-listMenu-verticalBox ul.root {
	border-bottom	: 1px solid #3D3D3D;
}
.ms-core-listMenu-verticalBox li.static,
.ntm_SCBox div {
	border-top		: 1px solid #3D3D3D;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
	padding			: 24px 10px 24px 10px;
}
#NTM_MasterDE .ntm_naviLevelHeading,
#NTM_MasterEN .ntm_naviLevelHeading {
	font-size		: 1em;
	padding			: 0 0 0 0;
	background		: transparent none;
}
#NTM_MasterDE .ntm_naviLevelHeading a,
#NTM_MasterEN .ntm_naviLevelHeading a {
	padding			: 24px 4px 24px 8px;
}

/* 2. Ebene */
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item {
	padding			: 24px 4px 24px 23px;
}
#NTM_MasterDE .ntm_naviLevel0, #NTM_MasterDE .ntm_naviLevel0Active,
#NTM_MasterEN .ntm_naviLevel0, #NTM_MasterEN .ntm_naviLevel0Active {
	padding			: 0 0 0 0;
	background		: transparent none;
	font-size		: 1em;
}
#NTM_MasterDE .ntm_naviLevel0 a, #NTM_MasterDE .ntm_naviLevel0Active a,
#NTM_MasterEN .ntm_naviLevel0 a, #NTM_MasterEN .ntm_naviLevel0Active a {
	padding			: 24px 4px 24px 23px;
}

/* 3. Ebene */
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > ul.static > li.static > .ms-core-listMenu-item {
	padding			: 24px 4px 24px 43px;
}
#NTM_MasterDE .ntm_naviLevel1, #NTM_MasterDE .ntm_naviLevel1Active,
#NTM_MasterEN .ntm_naviLevel1, #NTM_MasterEN .ntm_naviLevel1Active {
	padding			: 0 0 0 0;
	background		: transparent none;
	font-size		: 1em;
}
#NTM_MasterDE .ntm_naviLevel1 a, #NTM_MasterDE .ntm_naviLevel1Active a,
#NTM_MasterEN .ntm_naviLevel1 a, #NTM_MasterEN .ntm_naviLevel1Active a {
	padding			: 24px 4px 24px 43px;
}

/* #################################### */
.ntm_MasterTitle {
	padding			: 80px 0px 20px 0px;
}
.ms-core-pageTitle {
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
	font-size		: 2.8em;
	font-weight		: 700;
	color			: #4B4B4B;
	white-space		: normal !important;
}
.ntm_WPZ_MasterFull {
}

#NTM_Footer {
	padding			: 40px 0px 0px 0px;
	border-top		: 4px solid rgb(234,234,234);
	clear			: both;
}
.ntm_FooterboxHold1 {
	display			: table;
	width			: 100%;
}
.ntm_FooterboxHold1 > div {
	display			: table-cell;
	vertical-align	: middle;
	padding			: 0px 20px 0px 20px;
}
.ntm_FooterboxHold1 > div.ntm_Schnelleinstiege {
	width			: 30%;
	padding			: 0px 20px 0px 20px;
}

/*Puhlmann 26.11.2019*/
#NTM_LogoSenat {
	display			: none;
}
#NTM_LogoPlatzhalter {
	visibility: hidden;
}
#NTM_LogoLeibniz {
    text-align: right;
}
#NTM_LogoEFRE {
    text-align: right;
}
#NTM_LogoFELDBlog {
    text-align: right;
}
#NTM_LogoAudit {
    text-align: right;
}
#NTM_LogoEMAS img {
	text-align: right;
}

#NTM_LogoLeibniz img {
    max-height: 70px;
}
#NTM_LogoEFRE img {
    max-height: 70px;
}
#NTM_LogoFELDBlog img {
    max-height: 70px;
}
#NTM_LogoAudit img {
    max-height: 70px;
}
#NTM_LogoEMAS img {
	max-height: 70px;
}

#NTM_FooterNav {
	min-height		: 10px;	
	padding			: 30px 0px 30px 20px;
}
#NTM_FooterNav > div {
	float			: left;
	text-transform	: uppercase;
	padding			: 0px 14px 0px 0px;
}
#NTM_FooterNav a,
#NTM_FooterNav a:visited {
	color			: #ADADAD;
	font-size		: .9em;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
    display			: block;
    padding			: 0px 0px;
	font-weight		: 600;
}
.ntm_FooterboxHold2 {
	clear			: left;
	padding			: 16px 0px 20px 0px;
	background-color: rgb(75,75,75);
	color			: #FFFFFF;
}
.ntm_Copy {
	padding			: 8px 20px 0px 20px;
	font-size		: 1.1em;
	color			: #FFFFFF;
}
.ntm_Social {
	padding			: 0px 20px 0px 20px;
	float			: right;
}
.ntm_Social a {
	display			: inline-block;
	width			: 32px;
	height			: 32px;
	background		: url("/_layouts/15/images/zalfweb/FB-f-Logo__white_32.png") no-repeat center center;
}
/*
.ntm_Social a:hover {
	background		: url("/_layouts/15/images/zalfweb/FB-f-Logo__blue_32.png") no-repeat center center;
}*/

/* Puhlmann Social Media 
.ntm_Social_t {
	padding			: 0px 20px 0px 20px;
	float			: right;
}
.ntm_Social_t a {
	display			: inline-block;
	width			: 32px;
	height			: 32px;
	background		: url("/_layouts/15/images/zalfweb/twitter-logo-white.png") no-repeat center center;
}*/
/*.ntm_Social_t a:hover {
	background		: url("/_layouts/15/images/zalfweb/Twitter_Logo_White_On_Blue_32.png") no-repeat center center;
}*/

.ntm_Social_li a,
.ntm_Social_bs a,
.ntm_Social_ma a,
.ntm_Social_rg a,
.ntm_Social_in a,
.ntm_Social_wp a {
	display			: inline-block;
	height			: 35px;
}

.ntm_Social_li {
	padding: 0px 10px 0px 20px;
	float: right;
}

.ntm_Social_bs,
.ntm_Social_ma,
.ntm_Social_rg,
.ntm_Social_yt,
.ntm_Social_in {
    padding: 0px 10px 0px 10px;
    float: right;
}

.ntm_Social_wp {
	padding			: 0px 20px 0px 10px;
	float			: right;
}

@media only screen and (max-width:430px){
	.ntm_Social_li {
		padding: 0px 5px 0px 20px;
	}
	
	.ntm_Social_bs,
	.ntm_Social_ma,
	.ntm_Social_rg,
	.ntm_Social_yt,
	.ntm_Social_in {
		padding: 0px 5px 0px 5px;
	}

	.ntm_Social_wp {
		padding			: 0px 20px 0px 5px;
	}
}

@media only screen and (max-width:344px){
	.ntm_Social_li {
		padding: 0px 3px 0px 8px;
	}
	
	.ntm_Social_bs,
	.ntm_Social_ma,
	.ntm_Social_rg,
	.ntm_Social_yt,
	.ntm_Social_in {
		padding: 0px 3px 0px 3px;
	}

	.ntm_Social_wp {
		padding			: 0px 8px 0px 3px;
	}
}

.ntm_Social_li a {
	width			: 41px;
	background		: url("/_layouts/15/images/zalfweb/icon-linkedin.png") no-repeat center center;
}

.ntm_Social_bs a {
	width			: 35px;
	background		: url("/_layouts/15/images/zalfweb/icon-bluesky-butterfly-white.png") no-repeat center center;
}

.ntm_Social_ma a {
	width			: 33px;
	background		: url("/_layouts/15/images/zalfweb/icon-mastodon.png") no-repeat center center;
}

.ntm_Social_rg a {
	width			: 35px;
	background		: url("/_layouts/15/images/zalfweb/icon-researchgate-white.png") no-repeat center center;
}

.ntm_Social_yt a {
	display			: inline-block;
	width			: 48px;
	height			: 34px;
	background		: url("/_layouts/15/images/zalfweb/Icon_Youtube_White_46x32.png") no-repeat center center;
}
/*.ntm_Social_yt a:hover {
	background		: url("/_layouts/15/images/zalfweb/YouTube-social-icon_red_48px.png") no-repeat center center;
}*/

.ntm_Social_in a {
	width			: 35px;
	background		: url("/_layouts/15/images/zalfweb/icon-Instagram-white.png") no-repeat center center;
}

.ntm_Social_wp a {
	width			: 35px;
	background: url("/_layouts/15/images/zalfweb/icon-wordpress-white.png") no-repeat center center;
}

.ntm_Abstand {
	height			: 20px;
	width			: 100%;
	display			: block;
	float			: none;
}
.ntm_Abstandshalter {
	height			: 50px;
	background-color: rgb(255,255,255);
}
.ntm_Table, .ntm_ReiterCont {
	display			: table;
	width			: 100%;
	border-collapse	: collapse;
}
.ntm_Table > div {
	display			: table-cell;
}
.ntm_Table > div > div {
	padding-left	: 10px;
	padding-right	: 10px;
}
.ntm_PL_1_2,
.ntm_PL_2_2,
.ntm_Reiter {
	width			: 50%;
	display			: table-cell;
	vertical-align  : top;
	padding-left	: 0%;
}
.ntm_PL_1_3,
.ntm_PL_1_3R,
.ntm_PL_3_3 {
	width			: 33%;
	display			: table-cell;
	vertical-align  : top;
	padding-left	: 0%;
}
.ntm_PL_2_3 {
	width			: 34%;
	display			: table-cell;
	vertical-align  : top;
	padding-left	: 0%;
}
.ntm_PL_ZweiDrittel,
.ntm_PL_ZweiDrittelL {
	width			: 66%;
	display			: table-cell;
	vertical-align  : top;
	padding-left	: 0%;
}
.ntm_PL_1_2 > div > div,
.ntm_PL_1_3 > div > div,
.ntm_PL_2_3 > div > div,
.ntm_PL_ZweiDrittelL > div > div {
	display			: block;
	padding-right	: 10px;
}
.ntm_PL_1_2 > div > div.ntm_PubSliderHold {
	padding-right	: 0px;
}
.ntm_PL_1_3R > div > div,
.ntm_PL_2_2 > div > div,
.ntm_PL_2_3 > div > div,
.ntm_PL_3_3 > div > div,
.ntm_PL_ZweiDrittel > div > div {
	display			: block;
	padding-left	: 10px;
}
#NTM_InfoCont .ntm_PL_1_2 > div > div,
#NTM_InfoCont .ntm_PL_2_2 > div > div {
	padding			: 24px 24px 18px 24px;
}

.ntm_BannerHold {
	position		: relative;
}
.ntm_BannerTop {
	display			: none;
	background		: none;
/*	height			: 228px;
	background		: url("/_layouts/15/images/zalfweb/Banner.jpg") no-repeat center center;
	background-size	: cover;*/
	overflow		: hidden;
}
.ntm_BannerTop img {
/*	height			: 174px;228px;*/
}
.ntm_InstitutsLabel {
	width			: 224px;
/*	background-color: rgb(159,175,31);*/
	color			: #FFFFFF;
	display			: table;

	display			: none;
	
	position		: relative;
	top				: -45px;
	margin-bottom	: -45px;
	margin-right	: auto;
	margin-left		: auto;
}
.ntm_InstitutsLabel div {
	display			: table-cell;
	height			: 89px;
	font-size		: 3em;
	text-align		: center;
	vertical-align	: middle;
}
.ntm_InstitutsLabel img {
	display			: none;
}
/* derzeit noch inaktiv */
#NTM_BannerLinkZeile {
	display			: none;
}
.ntm_BannerLinkZeile {
	position		: relative;
	top				: -30px;
}
.ntm_BannerLinkZeile > div > div {
	padding			: 0px 20px;
}
a.ntm_BackLink {
	display			: inline-block;
	padding-left	: 20px;
	background		: url("/_layouts/15/images/zalfweb/pfeil-left-green.png") no-repeat left center;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
	font-size		: 1.2em;
	font-weight		: 600;
}

.ntm_WPZ_Grau {
	background-color: rgb(61,61,61);
}
.ntm_WPZ_Grau > div > div {
	padding			: 34px 0px 20px 0px;
}
h1, .ms-rtestate-field h1, h1.ms-rteElement-H1 {
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
	font-size		: 2.8em;
	font-weight		: 900;
	color			: #3D3D3D;
}
.ntm_PageContent .ms-rtestate-field h1:first-child {
	padding-top		: 37px; /* Puhlmann Dez 2017 100*/
}
h1.ms-rteElement-H1B {
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
	font-size		: 2.8em;
	font-weight		: 900;
	color			: #FFFFFF;
}
h2, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
	font-size		: 2.2em;
	font-weight		: 700;
	color			: #3D3D3D;
	margin			: .5em 0em .3em 0em;
}
h2.ms-rteElement-H2B {
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
	font-size		: 2.2em;
	font-weight		: 600;
	color			: #FFFFFF;
}
h3, .ms-rtestate-field h3, h3.ms-rteElement-H3, h3.ms-rteElement-H3B,
.ntm_NewsBox h3 {
	font-size		: 1.8em;
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
	font-weight		: 700;
	color			: #3D3D3D;
	margin			: .5em 0em .3em 0em;
}
h4, .ms-rtestate-field h4, h4.ms-rteElement-H4, h4.ms-rteElement-H4B, .ntm_Schnelleinstiege h4, .ntm_NewsBox h4, .ntm_PubBox h4, .ntm_IconBox h4 {
	font-size		: 1.2em;
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
	font-weight		: 600;
	color			: #3D3D3D;
	margin			: .5em 0em .3em 0em;
}
.ms-rtestate-field + H1,
.ms-rtestate-field + H2,
.ms-rtestate-field + H3,
.ms-rtestate-field + H4 {
	margin-top		: 0em;
}
p, p.ms-rteElement-P {
	font-size		: 1.2em;
	margin-bottom	: 1em;
}
.ntm_CQWPMessage {
	font-size		: 1.2em;
}
.ntm_PageContent td,
.ntm_PageContent th {
	font-size		: 1.2em;
}
#NTM_InfoCont p {
	font-size		: 1.1em;
}
.ms-rtestate-field li {
	font-size		: 1.2em;
	line-height		: 1.6em;
}
.ntm_PageContent td p,
.ntm_PageContent th p,
.ntm_PageContent td li,
.ntm_PageContent th li,
.ntm_PageContent tp h4,
.ntm_PageContent th h4 {
	font-size		: 1em;
}
.ntm_PageContent td h2,
.ntm_PageContent th h2 {
	font-size		: 1.8em;
}
.ntm_PageContent td h3,
.ntm_PageContent th h3 {
	font-size		: 1.5em;
}

.ms-rteStyle-Byline,
.ms-rteStyle-Quote,
.ms-rteStyle-IntenseQuote {
	color			: #4B4B4B;
	text-decoration	: none;
}
.ms-rteStyle-Emphasis {
	color			: #4B4B4B;
	font-weight		: bold;
}
.ms-rteStyle-IntenseEmphasis {
	color			: #4B4B4B;
	text-decoration	: none;
}
.ms-rteStyle-References,
.ms-rteStyle-IntenseReferences {
	color			: #4B4B4B;
	text-decoration	: none;
}
.ms-rteStyle-Comment,
.ms-rteStyle-Accent1 {
	color			: #4BA046;
}
.ms-rteStyle-Caption,
.ms-rteStyle-Accent2 {
	color			: #000000; /* ZALF Blau #00467d; */
}
.ms-rteStyle-Tagline {
	font-size		: 1.3em;
	color			: #4B4B4B;
}
.ms-rteStyle-Highlight {
	color			: #FFFFFF;
	background-color: #47872A;
}
.ms-rteThemeFontFace-1 {
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
}
.ms-rteThemeFontFace-2 {
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
}

/* Hyperlinks */
a, a:visited, .ms-heroCommandLink, .ms-heroCommandLink:visited,
.ms-pivotControl-surfacedOpt, .ms-pivotControl-overflowDot,
.ms-rteElement-UE1 a:hover,
.ms-rteElement-UE2 a:hover,
.ms-srchnav-link-selected:link, .ms-srchnav-link-selected:visited, .ms-srchnav-link:hover {
	color			: #4BA046;
}
.ms-rteElement-UE1 a, .ms-rteElement-UE1 a:visited,
.ms-rteElement-UE2 a, .ms-rteElement-UE2 a:visited,
a:hover,
.ms-calloutLink:hover, .ms-commandLink:hover, .ms-secondaryCommandLink:hover, .ms-heroCommandLink:hover,
.ms-pivotControl-surfacedOpt:hover, .ms-pivotControl-overflowDot:hover, .ms-pivotControl-surfacedOpt-selected {
	color			: #3D3D3D;
	text-decoration	: none;
}
button, input[type=button], a .ms-rteStyle-Button, .ms-rteStyle-Button a,
a .ms-rteStyle-BTNNext, .ms-rteStyle-BTNNext a,
a .ms-rteStyle-BTNPrev, .ms-rteStyle-BTNPrev a {
	padding			: 14px 22px;
	text-align		: center;
	vertical-align	: middle;
	background-color: rgb(75,160,70);
	color			: #FFFFFF;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
	font-weight		: 600;
	cursor			: pointer;
	margin			: 2px 2px;
}
a .ms-rteStyle-Button, .ms-rteStyle-Button a {
	display			: inline-block;
}
button:hover, input[type=button]:hover, a:hover .ms-rteStyle-Button, .ms-rteStyle-Button a:hover, .ms-featurestatus,
a:hover .ms-rteStyle-BTNNext, .ms-rteStyle-BTNNext a:hover,
a:hover .ms-rteStyle-BTNPrev, .ms-rteStyle-BTNPrev a:hover {
	background-color: rgb(50,103,47);
}
a:hover, button:hover, input[type=button]:hover, a:hover .ms-rteStyle-Button, .ms-rteStyle-Button a:hover,
.ms-rteStyle-Mehr:hover,
a:hover .ms-rteStyle-BTNNext, .ms-rteStyle-BTNNext a:hover,
a:hover .ms-rteStyle-BTNPrev, .ms-rteStyle-BTNPrev a:hover,
.ms-srchnav-link:hover {
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
a .ms-rteStyle-BTNNext, .ms-rteStyle-BTNNext a {
	width			: 63px;
	height			: 63px;
	background		: url("/_layouts/15/images/zalfweb/btn_next.png") no-repeat center center;
}
a .ms-rteStyle-BTNPrev, .ms-rteStyle-BTNPrev a {
	width			: 63px;
	height			: 63px;
	background		: url("/_layouts/15/images/zalfweb/btn_next.png") no-repeat center center;
}


.ntm_FilterBox .ntm_Table > div {
	display			: inline-block;
	float			: left;
	padding-left	: 10px;
}
.ntm_FilterBox .ntm_Table > div > div {
	padding-left	: 0px;
	padding-right	: 0px;
}
.ntm_FilterBox input[type=submit],
.ntm_FilterBox input[type=button] {
	padding			: 8px 25px 7px 25px;
	text-align		: center;
	vertical-align	: middle;
	background-color: rgb(75,160,70);
	border-color	: rgb(75,160,70);
	border			: none;
	color			: #FFFFFF;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
	font-weight		: 600;
	cursor			: pointer;
	/* Puhlmann Dez 2017 */
	min-width: 100px;
}

.ntm_FilterBox input[type=text],
.ntm_FilterBox input[type=number],
.ntm_FilterBox select {
	padding			: 8px 12px 7px 12px;
	text-align		: left;
	vertical-align	: middle;
	background		: rgb(255,255,255);
	border			: none;
	color			: #3D3D3D;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
	font-weight		: 600;
	cursor			: pointer;
}
.ntm_FilterBox select,
.ntm_Sortierung select {
	padding			: 7px 18px 7px 9px;
	background		: rgb(255,255,255) url('/_layouts/15/images/zalfweb/sort_big.png') no-repeat right 11px;
	background-size	: 30px 15px;
	appearance		: none;
	-o-appearance		: none;
	-webkit-appearance: none;  /* Removes default chrome and safari style*/
	-moz-appearance	: none; /* Removes Default Firefox style*/
	text-indent		: 0.01px; /* Removes default arrow from firefox*/
	text-overflow	: "";  /* Removes default arrow from firefox*/
}
.ntm_FilterBox select::-ms-expand,
.ntm_Sortierung select::-ms-expand {
	display			: none;
}
.ntm_Sortierung select {
	border			: 1px solid #efefef;
}
fieldset {
	border			: none;
	border-width	: 0px 0px 0px 0px;
	margin			: 0px 0px;
	padding			: 0px 0px;
}
fieldset.ntm_CheckboxFieldset {
	padding			: 20px 0px 0px 0px;
}
.ntm_FilterBox input {
	font-size		: 1.1em;
}
.ntm_FilterBox label {
	display			: block;
	padding			: 20px 0px 4px 9px;
}
.ntm_CheckboxLabel {
	display			: inline-block;
}
.ntm_InputXS {
	width			: 90px;
}
.ntm_InputS {
	width			: 130px;
}
.ntm_InputM {
	width			: 260px; /* Puhlmann Dez 2017  280 */
}
.ntm_InputL {
	width			: 380px;
}

.ntm_InputXL {
	width			: 515px;
}

/* Puhlmann Dez 2017 */
.ntm_InputSelectL {
	width			: 407px;
}
.ntm_InputSelectXL {
	width			: 542px;
}


:invalid { 
	border-color	: #e88;
	-webkit-box-shadow: 0 0 5px rgba(255, 0, 0, .8);
	-moz-box-shadow: 0 0 5px rbba(255, 0, 0, .8);
	-o-box-shadow: 0 0 5px rbba(255, 0, 0, .8);
	-ms-box-shadow: 0 0 5px rbba(255, 0, 0, .8);
	box-shadow:0 0 5px rgba(255, 0, 0, .8);
}

:required {
	border-color	: #88a;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
	-o-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
	-ms-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
	box-shadow: 0 0 5px rgba(0, 0, 255, .5);
}

.ms-rteStyle-Mehr:hover {
	color			: #32672F;
}

#NTM_BtnMobilNav {
	display			: none;
	float			: right;
	background		: url("/_layouts/15/images/zalfweb/navbtn.png") no-repeat center center;
	cursor			: pointer;
}
#NTM_BtnMobilNav.ntm_BtnMobilNavActive {
	background		: rgb(75,160,70) url("/_layouts/15/images/zalfweb/navbtn_weiss.png") no-repeat center center;
}
.ntm_TopLinkCont {
	padding			: 60px 20px;
	clear			: both;
}
#NTM_TopLink {
	height			: 20px;
	width			: 70px;
	float			: right;
/*	position		: fixed;
	bottom			: 55px;
	right			: 65px;*/
	text-indent		: -9999px;
	/*display			: none;*/
	background		: url("/_layouts/15/images/zalfweb/top.png") no-repeat center center;
	-webkit-transition-duration: 0.4s; 
	-moz-transition-duration: 0.4s; 
	transition-duration: 0.4s;
	cursor			: pointer;
}
#NTM_TopLink:hover {
	background		: url('/_layouts/15/images/zalfweb/top.png') no-repeat center center;
}
#NTM_TopLink a {
	display			: inline-block;
	height			: 20px;
	width			: 70px;
}

/* Presse Kontaktbox */
.ntm_KontaktBoxCtn {
	margin			: -2px 0px 0px 0px;
	padding			: 5px 5px 5px 7px;
	background-color: rgb(239,239,239);
}

/* Schwebende Grafik */
@media only screen and (max-width:940px){
	#NTM_FooterGrafik {
		position: static;
		text-align: right;
		display: block;
		padding-right: 40px;
	}
	#NTM_FooterGrafik img {
		max-height: 100px;
	}
}


@media only screen and (min-width:641px) {
	.ntm_KontaktBoxCtn.ntm_KontaktBoxFix {
		top			: 85px; /*163, 98, 85px;*/
		position		: fixed;
		width			: 220px;
	}
}
@media only screen and (max-width:768px) {
	.ntm_KontaktBoxCtn.ntm_KontaktBoxFix {
		top				: 118px;
	}
}
@media only screen and (max-width:640px) {
	.ntm_KontaktBoxCtn.ntm_KontaktBoxFix {
		top				: auto;
		bottom			: 0px;
		left			: 0px;
		margin			: 0;
		position		: fixed;
		width			: 100%;
		height			: 40px;
		overflow		: hidden;
		z-index			: 1015;
		border-top		: 2px solid rgb(223,223,223);
		padding			: 5px 5px 5px 24px;
		height			: 40px;
		background		: rgb(239,239,239) url(/_layouts/15/images/zalfweb/up_s.png) no-repeat right 20px;
	}
	.ntm_KontaktBoxCtn.ntm_KontaktBoxFix.ntm_Collapsed {
	}
	.ntm_KontaktBoxCtn.ntm_KontaktBoxFix.ntm_Expanded {
		height			: auto;
		overflow		: visible;
		background		: rgb(239,239,239) url(/_layouts/15/images/zalfweb/down_s.png) no-repeat right 20px;
	}
	.ntm_KontaktBoxCtn.ntm_KontaktBoxFix h3,
	.ms-rtestate-field .ntm_KontaktBoxCtn.ntm_KontaktBoxFix h3 {
		font-size		: 1.4em;
	}
	.ntm_KontaktBoxCtn.ntm_KontaktBoxFixBottom {
		display			: none;
	}
}
.ntm_KontaktBoxCtn.ntm_KontaktBoxFixedAboveFooter {
	position			: absolute;
}



/**/
/* Webparts */

.ms-webpart-chrome-title {
	padding			: 
}
H2.ms-webpart-titleText, .ms-webpart-titleText.ms-webpart-titleText {
    font-size		: 2.2em;
}
H2.ms-webpart-titleText, .ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a {
	white-space		: normal;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
    line-height		: 1.3;
    color			: #3D3D3D;
    font-weight		: 600;
}
.ntm_WPZ_Grau H2.ms-webpart-titleText, .ntm_WPZ_Grau .ms-webpart-titleText.ms-webpart-titleText, .ntm_WPZ_Grau .ms-webpart-titleText > a {
    color			: #FFFFFF;
}
.ms-rteElement-UE1,
.ms-rteElement-UE2 {
	padding			: 16px 20px;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
    font-size		: 2em;
    line-height		: 1.3;
    font-weight		: 600;
}
.ms-rteElement-UE1 a, .ms-rteElement-UE2 a {
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
    font-weight		: 700;
}
.ms-rteElement-UE2 {
	color			: #FFFFFF;
}
.ntm_Reiter .ms-rteElement-UE1 {
	background-color: rgb(255,255,255);
	border-left		: 10px solid #FFFFFF;
}
.ntm_Reiter.ntm_Active .ms-rteElement-UE1 {
	background-color: rgb(237,237,237);
}

.ntm_BildInfoBox {
	display			: block;
}
.ntm_BildInfoBox .ntm_Image {
	padding			: 0 0 10px 0;
}
.ntm_BildInfoBox .ntm_Image img {
	width			: 100%;
}
.ntm_BildInfoBox h4 {
}
.ntm_BildInfoBox .ntm_Description {
}


.ntm_NewsBox {
	max-width		: 282px;
	min-height		: 350px;
	float			: left;
	margin			: 0px 68px 40px 0px;
	padding			: 0px 0px;
	background-color: rgb(255,255,255);
}
.ntm_WPZ_Grau .ntm_NewsBox {
	padding			: 20px 16px;
	margin			: 0px 10px 20px 10px;
	min-height		: 350px;
}
.ntm_WPZ_Grau .ntm_Blank,
.ntm_Center .ntm_Blank {
	display			: table;
    width			: auto;
    margin-left		: auto;
    margin-right	: auto;
}
.ntm_Center .ntm_NewsBox {
	border			: 1px solid #3D3D3D;
	padding			: 20px 16px;
	margin			: 0px 9px 20px 9px;
	min-height		: 350px;
}
.ntm_NewsBox.ntm_SearchNewsBox {
	border			: 1px solid rgb(61,61,61);
	width			: 28.5%;
	padding			: 20px 16px;
	margin			: 0px 10px 40px 10px;
}
/*.ntm_NewsBox:first-child {
	margin-left		: 0px;
}
.ntm_NewsBox:nth-of-type(3n) {
	margin-right	: 0px;
}
*/

.ntm_BildBox {
	position		: relative;
}
.ntm_Image {
	padding			: 10px 0px 10px 0px;
}
.ntm_Image a {
	display			: block;
	height			: 167px;
	overflow		: hidden;
}
.ntm_newsImgPH {
	padding			: 10px 0px 10px 0px;
	background		: url("/_layouts/15/images/zalfweb/news_platzhalter.jpg") no-repeat center center;
}
.ntm_newsImgPH img {
	width			: 282px;
}
.ntm_Image img,
.ntm_FooterboxHold1 img {
	max-width		: 100%;
}
.ntm_LabelCont {
	min-height		: 14px;
}
.ntm_BildBox .ntm_LabelCont {
	position		: absolute;
	left			: 0px;
	top				: 0px;
}
.ntm_LabelCont > div {
	display			: inline-block;
	float			: left;
	padding			: 2px 0px;
	width			: 56px;
	text-align		: center;
	color			: #FFFFFF;
}
.ntm_MegamenuCont .ntm_Table .ntm_Table > div > div > div.ntm_ILabel,
.ntm_ILabel {
	display			: block;
	float			: left;
	width			: auto;
	min-width		: 40px;
	padding			: 2px 16px;
	text-align		: center;
	color			: #FFFFFF;
}
.ntm_LabelCont a,
.ntm_LabelRow > p > div a {
	color			: #FFFFFF !important;
}
.ntm_DateBox {
	font-size		: 1.2em;
/*	clear			: left;*/
}
.ntm_NewsBox h4 {}
.ntm_PubBox .ntm_DateBox {
	padding-top		: 12px;
}
.ntm_IconBox {
	text-align		: center;
	padding-bottom	: 20px;
}
.ntm_IconBox .ntm_Image {}
.ntm_IconBox h4 {
	font-size		: 1.4em;
}
.ntm_Blank .ntm_IconBox {
	width			: 33%;
	float			: left;
}
.ntm_Blank .ntm_IconBox .ntm_Image {
	display			: table;
	width			: 100%;
	padding			: 0 0;
}
.ntm_Blank .ntm_IconBox .ntm_Image a {
	display			: table-cell;
	height			: 120px;
	vertical-align	: middle;
	text-align		: center;
}


/* FAQ ntm_GruppeFAQ ntm_GruppeFilter */
div.Paging .ms-paging {
    display         : none;
}
#NTM_Gruppierung h2 {
	cursor			: pointer;
	background		: rgb(239,239,239);
	color			: #4b575f;
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
	font-size		: 1.7em;
	line-height		: 1.3;
	font-weight		: 700;
	margin			: 0px 0px 1px 0px;
	padding			: 50px 40px 40px 40px;
	position		: relative;
}
#NTM_Gruppierung h3,
#NTM_Daten h3 {
    cursor			: pointer;
    background		: rgb(239,239,239);
    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
    font-size		: 1.8em;
    line-height		: 1.3;
    font-weight		: 700;
    margin			: 0px 0px 1px 0px;
    padding			: 30px 120px 30px 40px;
    position		: relative;
}
#NTM_Gruppierung.ntm_GruppeFilter h3 {
    background		: rgb(61,61,61);
    color			: #FFFFFF;
    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
    font-weight		: 600;
}
#NTM_Gruppierung h2:hover, #NTM_Gruppierung h3:hover,
#NTM_Daten h3:hover {
	color			: #4BA046;
}
#NTM_Gruppierung div.ntm_Body,
#NTM_Daten div.ntm_Body {
    display			: none;
    font-size		: 1em;
    padding			: 0px 40px 20px 40px;
    background		: rgb(247,247,247); /*rgb(239,239,239);*/
    margin			: -4px 0px 4px 0px;
}
#NTM_Gruppierung.ntm_GruppeFilter div.ntm_Body {
    padding			: 0px 30px 20px 30px;
    background		: rgb(61,61,61);
    color			: #FFFFFF;
}
#NTM_Gruppierung .ntm_OpenIco,
#NTM_Daten .ntm_OpenIco {
    position		: absolute;
    top				: 0px;
    right			: 0px;
    width			: 120px;
    height			: 85px;
    background		: url("/_layouts/15/images/zalfweb/down.png") no-repeat center center;
    cursor			: pointer;
    overflow		: hidden;
}
#NTM_Gruppierung .ntm_Close .ntm_OpenIco,
#NTM_Daten .ntm_Close .ntm_OpenIco {
    background		: url("/_layouts/15/images/zalfweb/up.png") no-repeat center center;
}
#NTM_Gruppierung .ntm_OpenIco img,
#NTM_Daten .ntm_OpenIco img {
    width			: 120px;
    height			: 150px;
}
.ntm_Beschreibung {
    padding			: 4px 0px;
}
div.ntm_Body a.ntm_Ebene2 {
	padding-left	: 20px;
}

/*.ntm_HalbCont .ms-webpartzone-cell,*/
.ntm_Table .ms-webpartzone-cell {
	margin-bottom	: 0px;
}
.ntm_PL_1_2 .ms-webpart-chrome,
.ntm_PL_2_2 .ms-webpart-chrome {
	background-color: rgb(237,237,237);
}
.ntm_HalbCont .ntm_PL_1_2 .ms-webpart-chrome {
	background-color: rgb(61,61,61);
}
.ntm_HalbCont .ntm_PL_2_2 .flexslider {
	background-color: rgb(237,237,237);
}

.ntm_HalbCont .ntm_PL_1_2 .ntm_PubBox,
.ntm_HalbCont .ntm_PL_1_2 .ntm_PubBox h4,
.ntm_HalbCont .ntm_PL_1_2 .ntm_PubBox div,
.ntm_HalbCont .ntm_PL_1_2 .ntm_PubBox p,
.ntm_HalbCont .ntm_PL_1_2 .ntm_PubBox a:hover {
	color			: #FFFFFF;
}
.ntm_HalbCont .ntm_PubBox {
	height			: 290px;
	overflow		: hidden;
}
.ntm_PL_1_2 .ms-webpart-chrome-title,
.ntm_PL_2_2 .ms-webpart-chrome-title {
	background-color: rgb(61,61,61);
	padding			: 10px 20px;
}
.ntm_PL_1_2 h2.ms-webpart-titleText, .ntm_PL_1_2 .ms-webpart-titleText.ms-webpart-titleText, .ntm_PL_1_2 .ms-webpart-titleText > a,
.ntm_PL_2_2 h2.ms-webpart-titleText, .ntm_PL_2_2 .ms-webpart-titleText.ms-webpart-titleText, .ntm_PL_2_2 .ms-webpart-titleText > a {
	color			: #FFFFFF;
	text-align		: center !important;
}
.ntm_PL_1_2 .ms-WPBody,
.ntm_PL_2_2 .ms-WPBody {
	padding			: 10px 0px;
}
.ntm_HalbCont .ntm_PL_1_2 .ms-WPBody,
.ntm_HalbCont .ntm_PL_2_2 .ms-WPBody {
	padding			: 0px 0px;
}

.ntm_IcoPublikationen span:first-child {
	display			: inline-block;
	padding-left	: 46px;
	background		: url("/_layouts/15/images/zalfweb/ico_Publikationen_s.png") no-repeat left center;
}
.ntm_IcoProjekte span:first-child {
	display			: inline-block;
	padding-left	: 60px;
	background		: url("/_layouts/15/images/zalfweb/ico_Projekte_s.png") no-repeat left center;
}

.ntm_PubBox {
	padding			: 16px 40px;
}
.ntm_PubSliderHold {
	max-width		: 482px;
	overflow		: hidden;
}
.ntm_PubSliderHold .ntm_PubBox {
	padding			: 16px 11% 16px 12% /*16px 11% 16px 14%*/;
}
.ntm_PubBox.ntm_Info {
	padding			: 5px 0px 15px 0px; /* Puhlmann Dez 2017 30px 0px */ 
	border-bottom	: 1px solid #3D3D3D;
}


.ntm_PubBox .ntm_TitleRow:after {
	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;
}
.ntm_PubBox h4 {
	clear			: left;
	padding-top		: 6px;
}
.ntm_Description {
	font-size		: 1.2em;
}
.ntm_Description p {
	font-size		: 1em;
}

.ntm_Linkzeile {
	font-size		: 1.2em;
	padding-top		: 6px;
}
.ntm_Linkzeile a {
	display			: inline-block;
	padding-right	: 30px;
	font-weight		: 600;
}


/* Puhlmann 03.02.2020 */
.mp_Link2{
	padding-right	: 0px !important;
}

.ntm_ButtonZeilenBox {
	padding			: 30px 20px 30px 20px;
	border-top		: 1px solid #3D3D3D;
	text-align		: center;
	font-size		: 1.2em;
}
.ntm_HalbCont .ntm_PL_1_2 .ntm_ButtonZeilenBox {
	border-top		: 1px solid #FFFFFF;
}
.ntm_MedienBox {
	padding			: 40px 0px 40px 0px;
	border-bottom	: 1px solid #3D3D3D;
}



/* Suche */
.ms-srch-item-path {
	color			: #3D3D3D;
}
.ms-srchnav-link, .ms-srchnav-link:link, .ms-srchnav-link:visited,
.handle_label,
.ms-ref-ctrl .ms-ref-selSec .ms-ref-filterSel,
.ms-ref-ctrl .ms-ref-allSec .ms-ref-filterSel {
	color			: #3D3D3D;
}

select.ms-advsrchPropertyDDL,
select.ms-advsrchOperatorDDL,
select.ms-advsrchAndOrDDL {
	height			: auto;
}
input.ms-advsrchPropValue {
	height			: 20px;
}
.ms-srch-item:hover,.ms-srch-resultHover:hover,.edisc-SearchResultItemContainer:hover,
.ms-srch-itemSelected,.ms-srch-hover-actions,.ms-core-needIEFilter .ms-srch-hover-actions,
.ms-core-needIEFilter .ms-srch-item:hover,.ms-core-needIEFilter .ms-srch-resultHover:hover,.ms-core-needIEFilter .edisc-SearchResultItemContainer:hover {
	background-color: rgb(232,234,235);
	background		: rgb(232,234,235);
}
.ms-ref-refiner {
	padding-left	: 15px;
}
.ms-srch-item-icon {
	margin-top		: 0px;
}
.histogram_bar_active,
.histogram_bar_active:hover,.histogram_bar_inactive:hover,
.histogram_bar_active:active,.histogram_bar_inactive:active {
	background-color: #DADADA;
	border-left		: 1px solid #DADADA;
	border-right	: 1px solid #DADADA;
	border-top		: 2px solid #4BA046;
}
.srch-advancedtable {
	background-color: #E8EAEB;
	border-color	: #E8EAEB;
}
.ms-srch-result #PagingSelf a,
.ms-srch-result #Paging a:hover {
	color			: #4BA046;
}
.ms-promlink-button-enabled {
	border-color	: rgb(75,160,70);
}
.ms-promlink-button-enabled:hover {
	background-color: rgb(75,160,70);
}

.ms-srch-item:hover,.ms-srch-resultHover:hover,.edisc-SearchResultItemContainer:hover,
.ms-srch-itemSelected {
	background-color: rgba(232,234,235,0.5);
}
.ms-core-needIEFilter .ms-srch-item:hover,.ms-core-needIEFilter .ms-srch-resultHover:hover,.ms-core-needIEFilter .edisc-SearchResultItemContainer:hover {
	background-color: rgb(232,234,235);
}

/*.ms-tl-milestoneLine*/
.ms-tl-todayLabel {
	background-color: #4BA046 !important;
	padding-top		: 3px;
}
.ms-tl-milestoneLine {
	background-color: #4BA046 !important;
}
.ms-tl-today {
	border-color	: #4BA046 !important;
}
.ajax__multi_slider_default .inner_rail_horizontal {
	background-color: #4BA046;
	border-top		: 1px solid #4BA046;
	border-bottom	: 1px solid #4BA046;
}
.slider_tick_active {
	background-color: #4BA046;
	border			: 1px solid #4BA046;
}
.ajax__multi_slider_default .handle_noforcepressed:hover,
.ajax__multi_slider_default .handle_noforcepressed:hover {
	background-color: #DADADA;
	border			: 1px solid #b9b9b9;
}
.ajax__multi_slider_default .handle_noforcepressed:active,
.ajax__multi_slider_default .handle_noforcepressed:active,
.ajax__multi_slider_default .handle_forcepressed {
	background-color: #DADADA;
	border			: 1px solid #b9b9b9;
}

.ms-qSuggest-container {
	background-color: #FFFFFF;
}
.ms-qSuggest-hListItem {
	background-color: #E8EAEB;
}
.ms-qSuggest-personalResultTitle {
	color			: #4BA046;
}
.ms-qSuggest-listSeparator {
	border-top		: 1px solid #DDE0E1;
}
a:active.ms-skip,
a:focus.ms-skip,
a:focus.ms-acc-button,
a:active.ms-acc-button {
	background-color: #FFFFFF;
	border			: 1px solid #4BA046;
	color			: #4BA046;
}


/* ########################## */
/* Mitarbeiterseite */

.UeberschriftMitarbeiter {
	margin-bottom	: 0px;
}
.TextMitarbeiter {
	margin			: 30px 0px;
}
.ButtonMitarbeiter {
	margin			: 4px 4px;
	min-width		: 170px;
}

/* besondere Style Angaben */
/* Link Websiteinhalte ausblenden */
#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAll,
a[title="Site Contents"],
a[title="Websiteinhalte"],
li:has(a[title="Site Contents"]),
li:has(a[title="Websiteinhalte"]),
a[title="Site Contents"]:parent,
a[title="Websiteinhalte"]:parent {
	display			: none;
}



/* ########################## */
/* Anker Navigation */
/* <a name="eins" id="eins" title="Schnelleinstiege" class="ntm_SectionAnchor" href="#" target="_blank" unselectable="on"></a> */


.ntm_SectionAnchor {display:block;height:0px;outline:0;visibility:hidden;}
.ntm_SectionnavContainer {display:none;display:table;height:75%;right:40px;position:fixed;top:25%;vertical-align:middle;z-index:415;}
.ntm_Sectionnav {display:table-cell;list-style:none outside none;vertical-align:middle;z-index:200; text-align:right;}
.ntm_Sectionnav li {cursor:pointer;}
.ntm_Sectionnav li a {color:#4BA046; display:block; display: inline-flex; height:42px; outline:0; text-decoration:none;}
.ntm_Sectionnav .label {display:none; color: #4BA046; font-size:16px; position:relative; top:-6px; padding-right:10px; max-width: 180px; -moz-transition:150ms ease-in-out 0s,opacity 200ms ease-in 0s;-o-transition:150ms ease-in-out 0s,opacity 200ms ease-in 0s;-webkit-transition:150ms ease-in-out 0s,opacity 200ms ease-in 0s;transition:150ms ease-in-out 0s,opacity 200ms ease-in 0s;}
.ntm_Sectionnav li a:hover {overflow:visible;}
.ntm_Sectionnav li a:hover .label, .ntm_Sectionnav .activated-sectionitem .label {display:inline-block;}
.ntm_Sectionnav li a:hover .bigbullet, .ntm_Sectionnav .activated-sectionitem .bigbullet {-khtml-opacity:1;display:inline-block;-moz-opacity:1;opacity:1;}
.ntm_Sectionnav .bullet {-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block; padding:0px;}
.ntm_Sectionnav .smallbullet {background:none repeat scroll 0 0 #ADADAD;display:inline-block;position:relative;height:12px;width:12px;}
.ntm_Sectionnav li a:hover .smallbullet, .ntm_Sectionnav .activated-sectionitem .smallbullet {background:none repeat scroll 0 0 #4B9F45;}
.ntm_Sectionnav .bigbullet {-khtml-opacity:0;background:none repeat scroll 0 0 transparent;border:2px solid #4B9F45;display:none;left:-4px;-moz-opacity:0;opacity:0;position:absolute;top:-4px;width:16px;height:16px; padding:0px;}


@media only screen and (max-width:980px) {
	#NTM_MainNavCont {
		padding-top		: 0px;
		padding-right	: 20px;
	}
	#contentBox {
		min-width		: 100px;
	}
	.ntm_FooterboxHold1 img {
		width			: 100%;
	}
}

#NTM_MobileNavCont {
	display				: none;
}


@media only screen and (max-width:960px) {
/* Navigationsumbruch, Flyout/ Dynamic Ausrichtung links */
	.ms-core-listMenu-horizontalBox, .ms-core-listMenu-horizontalBox > ul, .ms-core-listMenu-horizontalBox > ul > li > ul, .ms-core-listMenu-horizontalBox li, .ms-core-listMenu-horizontalBox .ms-core-listMenu-item, .ms-core-listMenu-horizontalBox > ul > li > table {
		display			: inline;
	}
	/* Puhlmann Dez 2017 */
	input[type=submit] {
		margin-left		: 0px;
	}
}

@media only screen and (max-width:768px) {
	#NTM_IZeile {
		display			: none;
	}
	#NTM_IZeileMobile {
		display			: block;
	}
	.ntm_ICont > div > div {
		padding			: 20px 20px 20px 40px;
	}
	.ntm_ICont h3 {
		padding			: 0 0 0 0px;
	}
	#NTM_IZeileMobile .ntm_Wrapper {
		display			: table;
	}
	#NTM_IZeileMobile .ntm_Wrapper > div {
		display			: table-cell;
		width			: 16.66%;
	}
	#NTM_IZeileMobile .ntm_Wrapper,
	.ntm_ICont .ntm_Wrapper {
		max-width		: 100%;
		width			: 100% !important;
	}
	#NTM_IZeileMobile {
		height			: 50px;
		padding			: 0px 0px 0px 0px;
	}
	.ntm_ILink a {
		padding			: 15px 0px 15px 0px;
		width			: 100%;
	}
	.ntm_ICont .ntm_Wrapper > div {
		padding			: 20px 20px;
	}
	.ntm_ICont h3 {
		font-size		: 1.55em;
		padding			: 0 0 0 0;
	}
	.ntm_BtnLandingpage a {
		float			: none;
		margin			: 0px 0 16px 3px;
	}
	.ntm_WPZ_Normal {
		padding			: 0 10px;
	}
	.ntm_ZusatzBox,
	#ntm_AnchorNav ul {
		display			: none;
	}
	#contentBox {
		min-width		: 100px;
	}
	#NTM_Logo {
		margin			: 0px 8px 0px 24px;
	}
	.ms-rteElement-Box1, .ms-rteElement-Box2 {
		width			: 100%;
		float			: none;
		margin			: 0px 0px;
		display			: block;
	}

	.ntm_HalbCont .ntm_PL_1_2 > div > div {
		padding-right	: 0px;
	}
	.ms-core-pageTitle {
		padding-left: 10px;
	}

/* Navigation mobile Ansicht */
	#NTM_BtnMobilNav,
	#NTM_BtnMobilNav.ntm_BtnMobilNavActive {
		display			: block;
		width			: 30px;
		height			: 30px;
		background-size	: 30px 30px;
		margin			: 4px 20px 0px 20px;
	}
	#NTM_MainNavCont {
		display			: none;
	}
	#NTM_MobileNavCont {
		background-color: rgb(223,223,223);
	}
	#NTM_MobileNavCont li {
		position		: relative;
		display			: block;
		float			: none;
	}
	#NTM_MobileNavCont .ntm_OpenIco {
	    position		: absolute;
	    top				: 0px;
	    right			: 0px;
	    width			: 50px;
	    height			: 48px;
	    overflow		: hidden;
	    cursor			: pointer;
	}
	#NTM_MobileNavCont .ntm_Collapsed > a > .ntm_OpenIco {
	    background		: url("/_layouts/15/images/zalfweb/down_s.png") no-repeat left center;
	}
	#NTM_MobileNavCont .ntm_Expanded > a > .ntm_OpenIco {
	    background		: url("/_layouts/15/images/zalfweb/up_s.png") no-repeat left center;
	}
	#NTM_MobileNavCont .ntm_OpenIco img {
	    width			: 50px;
	    height			: 48px;
	}
	#NTM_MobileNavCont li.static a.static,
	#NTM_MobileNavCont li.static a.dynamic {
		margin			: 0;
		display			: block;
		line-height		: 1;
		position		: relative;
	}
	#NTM_MobileNavCont li.static a.static {
	    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
		font-weight		: 800;
		border-bottom	: 1px solid #3D3D3D;
		font-size		: 1.5em;
		padding			: 14px 10px 14px 20px;
	}
	/* 2. Ebene */
	#NTM_MobileNavCont li.static ul.dynamic a.dynamic {
	    font-family 	: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;
		font-weight		: 600;
		font-size		: 1.4em;
		border-width	: 0 0 0 0;
		padding			: 10px 50px 10px 35px;
	}
	/* 3. Ebene */
	#NTM_MobileNavCont li.static ul.dynamic ul.dynamic a.dynamic {
	    font-family 	: 'Open Sans', 'Open Sans', sans-serif;
		font-weight		: 400;
		font-size		: 1.4em;
		padding			: 8px 50px 8px 50px;
	}
	#NTM_MobileNavCont li.static > a:last-child {}
	#NTM_MobileNavCont li.static a:hover  {}
	/* Reset positioning of level 2 navigation items */
	#NTM_MobileNavCont ul.dynamic {
		box-shadow		: none;
		left			: 0;
		top				: 0px !important;
		position		: relative;
		padding			: 0;
		margin			: 0;
		width			: 100% !important;
		left			: 0 !important;
	}
	.ntm_NewsBox {
		min-height		: 160px;
		float			: none;
	}

	/* Puhlmann Dez 2017 .ntm_InputL */
	.ntm_InputXL {
		width			: 100%; /* 95% */
		max-width		: 515px;
	}
	.ntm_InputSelectL {
		width			: 100%;
		max-width		: 407px;
	}
	.ntm_InputSelectXL {
		width			: 100%;
		max-width		: 542px; /* 542px */
	}
	input[type=submit] {
		margin-left		: 0px;
	}
}
@media only screen and (max-width:640px) {
	#s4-titlerow {
		height			: 50px;
	}
	#NTM_Logo {
		width			: 50px;
		height			: 50px;
		background-size	: cover;
		margin-top		: -5px;
	}
	#NTM_Logo img {
		width			: 50px;
		height			: 50px;
	}
	.ntm_Table, .ntm_FooterboxHold1 {
		display			: block;
	}
	.ntm_Table > div {
		display			: block;
		width			: 100%;
	}
	.ntm_PL_1_2, .ntm_PL_2_2, .ntm_PL_1_3, .ntm_PL_1_3R, .ntm_PL_3_3, .ntm_PL_2_3, .ntm_PL_3_3, .ntm_PL_ZweiDrittel, .ntm_PL_ZweiDrittelL {
		width			: 100%;
		display			: block;
		padding			: 0% 0% 0% 0%;
	}
	.ntm_FooterboxHold1 > div, .ntm_FooterboxHold1 > div.ntm_Schnelleinstiege {
		width			: auto;
		display			: block;
		padding			: 0 20px 30px 20px;
		text-align		: center;
	}

    /*Puhlmann 26.11.2019*/
	#NTM_LogoPlatzhalter {
		display: none;
	}	
    #NTM_LogoLeibniz {
        text-align: center;
    }

    #NTM_LogoEFRE {
        text-align: center;
    }

    #NTM_LogoFELDBlog {
        text-align: center;
    }
	
	#NTM_LogoAudit {
        text-align: center;
    }

	#NTM_LogoEMAS {
        text-align: center;
    }

	.ntm_Table > div > div,
	.ntm_PL_1_3R > div > div, .ntm_PL_2_2 > div > div, .ntm_PL_2_3 > div > div, .ntm_PL_3_3 > div > div, .ntm_PL_ZweiDrittel > div > div,
	.ntm_PL_1_2 > div > div, .ntm_PL_1_3 > div > div, .ntm_PL_ZweiDrittelL > div > div {
		padding-left	: 0%;
		padding-right	: 0%;
	}
	.ntm_ZweiSpaltig {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count	: 1;
		-moz-column-gap	: 0em;
		-webkit-column-gap: 0em;
		column-gap		: 0em;
	}
	.ntm_NewsBox {
		max-width		: 100%;
		min-height		: 160px;
		float			: none;
		margin			: 0px 0px 40px 0px;
	}
	.ntm_NewsBox.ntm_SearchNewsBox {
		width			: 90%;
	}
	.ntm_WPZ_Grau .ntm_NewsBox {
		margin			: 0px 10px 20px 10px;
		min-height		: 160px;
	}
	/*.ntm_PageContent .ms-rtestate-field h1:first-child {
		padding-top		: 60px;
	}*/
	.ntm_FooterboxHold1 img {
		width			: auto;
	}
	#sideNavBox {
		display			: none;
	}
	#contentBox {
		margin			: 0px 0px 0px 20px;
	}
	.ntm_BildBox .ntm_Image {
		/*text-align		: center;*/
	}
	.ntm_newsImgPH {
		background		: url("/_layouts/15/images/zalfweb/news_platzhalter.jpg") no-repeat left center;
	}

	.ntm_BildBox .ntm_Image img {
		/*width			: 100%;*/
	}
	.ms-rtestate-field h1, h1.ms-rteElement-H1, h1.ms-rteElement-H1B {
		font-size		: 2.6em;
	}
	.ntm_PageContent .ms-rtestate-field h1:first-child {
		padding-top		: 50px;
	}
	h2, .ms-rtestate-field h2, h2.ms-rteElement-H2, h2.ms-rteElement-H2B {
		font-size		: 1.6em;
	}
	.ms-rtestate-field h3, h3.ms-rteElement-H3,
	.ntm_NewsBox h3,
	.ms-rteElement-UE1, .ms-rteElement-UE2 {
		font-size		: 1.4em;
	}
	.ntm_InstitutsLabel {
		width			: 110px;
		top				: -28px;
	}
	.ntm_InstitutsLabel div {
		height			: 49px;
		font-size		: 2em;
	}
	.ntm_Blank .ntm_IconBox {
		width			: 100%;
	}
	.ntm_PubSliderHold .ntm_PubBox {
		/*padding			: 16px 5% 16px 5%;*/
		padding			: 0px 5% 16px 5%;
	}

	/* Puhlmann Dez 2017 .ntm_InputL */
	.ntm_InputL {
		width			: 100%;
		max-width		: 380px;
	}


	/* Puhlmann Dez 2017  
	.ntm_InputL, .ntm_InputL {
		width			: 90%;
		max-width: 515px;
	}
	.ntm_InputL, .ntm_InputXL {
		width			: 90%;
		max-width: 515px;
	} */
	.ms-core-pageTitle {
		font-size		: 2.6em;
		padding-left: 10px;
	}
	/* Puhlmann */
	.zalf_Social {
		display: inline-block;
	}
	input[type=submit] {
		margin-left		: 0px;
	}
}
/* common */
.ntm_mobile_displayblock {
	display				: block;
}
.ntm_mobile_displaynone {
	display				: none;
}

@media only screen and (max-width:414px) {
	.ms-rtestate-field h1, h1.ms-rteElement-H1, h1.ms-rteElement-H1B {
		font-size		: 2.1em;
	}
	#NTM_Gruppierung h3,
	#NTM_Daten h3	{
		padding-left: 20px;
	}
	#NTM_Gruppierung div.ntm_Body,
	#NTM_Daten div.ntm_Body	{
		padding-left: 20px;
	}

	.ms-core-pageTitle {
		font-size		: 2.5em;
	}

	/* Puhlmann Dez 2017 */
	.ntm_InputM {
		width			: 100%;
		max-width		: 260px; /* Puhlmann Dez 2017  280 */
	}
	.ntm_InputXL {
		width			: 100%; /* 95% */
		max-width		: 290px;
	}

	/*.ntm_InputL, .ntm_InputM {
		width			: 90%;
	}
	.ntm_InputL, .ntm_InputL {
		width			: 90%;
	}

	.ntm_InputL, .ntm_InputXL {
		width			: 90%;
	}*/
}

/* Puhlmann Dez 2017 @media only screen and (max-width:375px) */
@media only screen and (max-width:384px) {
	.ms-rtestate-field h1, h1.ms-rteElement-H1, h1.ms-rteElement-H1B {
		font-size		: 1.8em;
	}
	.ms-core-pageTitle {
		font-size		: 2.5em;
	}
	/* Puhlmann Dez 2017 */
	.ntm_InputXL {
		width			: 100%; /* 95% */
		max-width		: 255px;
	}
	.ntm_PubSliderHold .ntm_PubBox {
		padding			: 0px 2% 16px 2%;
	}
}

@media only screen and (max-width:360px) {
	.ms-rtestate-field h1, h1.ms-rteElement-H1, h1.ms-rteElement-H1B {
		font-size		: 1.7em;
	}
	#NTM_MobileNavCont li.static a.static {
	    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
		font-weight		: 800;
		border-bottom	: 1px solid #3D3D3D;
		font-size		: 1.5em;
		padding			: 14px 10px 14px 10px;
	}
	/* 2. Ebene */
	#NTM_MobileNavCont li.static ul.dynamic a.dynamic {
		font-size		: 1.35em;
		border-width	: 0 0 0 0;
		padding			: 10px 50px 10px 25px;
	}
	/* 3. Ebene */
	#NTM_MobileNavCont li.static ul.dynamic ul.dynamic a.dynamic {
		font-size		: 1.35em;
		padding			: 8px 50px 8px 40px;
	}
	.ms-core-pageTitle {
		font-size		: 2.4em;
	}

	/* Puhlmann Dez 2017 */
	.ntm_InputXL {
		width			: 100%; /* 95% */
		max-width		: 240px;
	}


}


@media only screen and (max-width:320px) {
	.ms-rtestate-field h1, h1.ms-rteElement-H1, h1.ms-rteElement-H1B {
		font-size		: 1.5em;
	}
	#NTM_MobileNavCont li.static a.static {
	    font-family 	: 'Open Sans Bold', 'Open Sans', sans-serif;
		font-weight		: 800;
		border-bottom	: 1px solid #3D3D3D;
		font-size		: 1.5em;
		padding			: 14px 50px 14px 10px;
	}
	/* 2. Ebene */
	#NTM_MobileNavCont li.static ul.dynamic a.dynamic {
		font-size		: 1.35em;
		border-width	: 0 0 0 0;
		padding			: 10px 50px 10px 25px;
	}
	/* 3. Ebene */
	#NTM_MobileNavCont li.static ul.dynamic ul.dynamic a.dynamic {
		font-size		: 1.35em;
		padding			: 8px 50px 8px 40px;
	}
	.ms-core-pageTitle {
		font-size		: 2.15em;
	}
	/* Puhlmann Dez 2017 */
	.ntm_InputXL {
		width			: 100%; /* 95% */
		max-width		: 200px;
	}
}