﻿/*************************************************************************************/
/* Stylesheets für ZALF Masterpage (Datenportal - Temporär)
* 
* Entwickler: 		Heike von König
* Firma: 		  	nteam GmbH
* Erstellt: 	  	09.04.2018
*
* Informationen: 	
* 
	Verwendete Farben:
	
	Standard
	~~~~~~~~
	Hintergrund hellgrün #E3F1E3 hellblau #E0E9EF
		grün: #4BA046 #A5CEA2 #DBECDA
		grün Schattierungen:
			#79B776  #81BC7C  #D1E7D2
			#7ABC7D  #A0CFA2   #E3F1E3 #ECF5EC
		gelb: #D2A000  #E9D080  #F7ECCE
		gelb Schattierungen:
			#DCB840  #E1BB4C  #F5E7C0
		blau: #00467D  #80A3BF  #CEDAE6
		Balken rgb(0,70,125)   #00467D
		blau Schattierungen:
			#41749F  #4E7EA6  #C0D2E0
		grau: #333333  #7F7F7F  #B2B2B2
	Schrift #333333
	Überschriften #00467D
	Links #00467D bzw. #333333  Breadcrumb: #616161
	Links hover 


*/

span.ms-rteStyle-Button {
-ms-name:"Button";
}

/* Allgemein */
body,
.ms-core-defaultFont,
#pageStatusBar,
.ms-status-msg,
.js-callout-body {
/*/*	font-family		: 'Open Sans', sans-serif;*/*/
	font-size		: 84%;
	font-weight		: normal;
}
body {
	background		: rgb(255,255,255); /*rgb(236,245,236);*/
}
body.ms-backgroundImage,
.ntm_Datenportal.ms-backgroundImage {
	background-image: none;
}
b,strong {
/*/*	font-family		: 'Open Sans', sans-serif;*/*/
	font-weight		: 600;
}
body,
.ms-core-defaultFont,
.js-callout-body,
.ms-srch-resultFooter,
input, select, label, textarea, button, option, td.ms-advsrchText-v2 select, td.ms-advsrchText-v1 {
	color			: #333333;
}
.clearfix { display: block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
hr.ntm_clearfix {
	clear			: both; 
	content			: "."; 
	display			: block;  
	height			: 0em; 
	line-height		: 0em; 
	visibility		: hidden; 
	border			: 0; 
	padding			: 0em;
	margin			: -1.1em 0 0 0; /* erforderlich damit kein Leerraum zwischen Spalten und Footer entsteht */
}
.ntm_clearfix:after,
.ntm_Header:after,
.ntm_TopNavigationHold:after,
.ntm_MainNavigation:after,
#NTM_Welcome:after,
.ntm_Terminankuendigung div.ntm_DetailItem:after,
.ntm_WPListStyle:after,
.ntm_WPListStyleImage:after {
	content				: ".";
	display				: block;
	height				: 0;
	clear				: both;
	visibility			: hidden;
}
.ntm_clearfix {display: inline-block;}  /* for IE/Mac */

.ntm_NoMargin {
	margin-top			: 0em;
	padding-top			: 0em;
}
#NTM_Skiplink,
.ntm_skip {
	position			: absolute;
	top					: -2000px;
	width				: 1px;
	height				: 1px;
	overflow			: hidden;
}
.ntm_hide {
	display				: none;
	visibility			: hidden;
}
a img {
	border				: 0px;
	padding-right		: .15em;
}
/* Puhlmann */
#keinRand {
    border              : 0px;
}
.ntm_Wichtig { background-color: #fee; border: .0625em #fcc solid; padding: 0.5em; margin-bottom: 0.5em; }
.ntm_Hinweis { background-color: #eef; border: .0625em #ccf solid; padding: 0.5em; margin-bottom: 0.5em; }
.ntm_editModePanel { background-color: #eef; border: .0625em #ccf solid; padding: 0.5em; margin-bottom: 0.5em; }
span.ntm_Hinweistext {
	font-size			: 0.8em;
	padding				: 0.5em 0 0 0;
}
.ntm_Erfolgreich {
	color				: #669900;
}
.ntm_Fehler {
	color				: #990033;
}
.ntm_WPTable1 {
	width				: auto;
}
.ntm_AbstandWP {
	padding				: 0 0em 0em 0em;
}
.ntm_AbstandWPV {
	padding				: 0 0em 1em 0em;
}
.ntm_AbstandWPR {
	padding				: 0 0em 1em .7em;
}
.ntm_AbstandWPM {
	padding				: 0 .5em 1em .5em;
}
.ntm_AbstandWPL {
	padding				: 0 .8em 1em 0em;
}
.ntm_PageContentCont .item { /* .cbq-layout-main .item */
	padding-left		: 0px;
/*	margin-left			: -2px;*/
}
.article .related-links {
	border-bottom		: 0px solid #ffffff;
	border-top			: 0px solid #ffffff;
	border-left			: 0px solid #ffffff;
	border-right		: 0px solid #ffffff;
}

/*#########################################*/
/* Sitemap Layouts-Master Styles */

.ntm_CreateNewBtn,
.ntm_SimpleLayoutsTitle,
.ntm_SimpleLayoutsGoBackBtn {
	display			: none;
}
.ntm_SimpleLayoutsContent {
	color			: #333333;
/*/*	font-family		: 'Open Sans', sans-serif;*/*/
}
.ntm_SimpleLayoutsContent a {
	color			: #00467D;
}


#s4-workspace {
	overflow-y		: scroll;
}
.ntm_Intranet2015 #s4-workspace {
	overflow-y		: scroll;
	/*background	: linear-gradient(180deg, rgb(255,255,255) 55%, rgba(160,207,162,.5) 90%);*/
	background-image: url("/_layouts/15/images/zalf/bg_intranet.jpg");
	background-repeat: no-repeat;
	background-position	: center bottom;
	background-size	: 100%;
}
.tableCol-25 {
	vertical-align	: top;
}
.ms-core-overlay {
	background-color: transparent;
}
#suiteBar {
	background-color: rgb(241,248,241);
	background-color: rgba(160,207,162,.15);
/*	background		: linear-gradient(45deg, rgb(241,248,241) 35%, rgba(160,207,162,.15) 90%);
	background-image: -ms-linear-gradient(45deg, rgb(0,64,117) 20%, rgb(0,70,125) 90%);*/
	background-image: url("/_layouts/15/images/zalf/bg_intranet.jpg");
	background-repeat: no-repeat;
	background-position	: left -320px;
	color			: #23272c;
}
#suiteBarLeft,
.ms-core-needIEFilter #suiteBarLeft {
	background-color: transparent;
	background-image: none;
	color			: #23272c;
}
#suiteBarRight {
/*	background-color: rgba(160,207,162,.15);*/
	background-color: transparent;
	background-image: none;
}
.ms-core-needIEFilter #suiteBarRight {
/*	background-color: rgb(241,248,241);*/
	-ms-filter		: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F3F5F1, endColorstr=#F3F5F1);";
	background-color: transparent;
	background-image: none;
}
.ms-core-needIEFilter #globalNavBox, .ms-core-needIEFilter .ms-clientcontrol-chromeheader {
	background-color: rgb(241,248,241);
	background-image: url("/_layouts/15/images/zalf/bg_intranet.jpg");
	background-repeat: no-repeat;
	background-position	: left -352px;
}
#globalNavBox,.ms-clientcontrol-chromeheader {
	background-color: rgba(160,207,162,.15);
	background		: linear-gradient(45deg, rgb(241,248,241) 35%, rgba(160,207,162,.15) 90%);
	background-image: url("/_layouts/15/images/zalf/bg_intranet.jpg");
	background-repeat: no-repeat;
	background-position	: left -352px;
}
.ms-core-brandingText {
	display			: none;
}
.ntm_SiteBreadcrumb {
	margin			: -3px 23px 8px 0px;
	padding			: 3px 5px 3px 0px;
	font-size		: 1em;
	border			: 1px solid #00467D;
	color			: #616161;
	background-color: rgb(255,255,255);
}
.ntm_SiteBreadcrumbScr {
	margin-left		: -4px;
}
.ms-breadcrumb-dropdownBox {
	vertical-align	: top;
	margin-top		: -2px;
}
.ntm_SiteMapPath {
	display			: inline-block;
	position		: relative;
	top				: 0px;
	font-size		: 0.85em;
}
.ntm_SiteMapPath a,
.ntm_SiteMapPath a:visited {
	color			: #616161;
}
.ntm_SiteMapPath a:hover {
	color			: #616161;
}
.ntm_SMPSep {
	background		: url("/_layouts/15/images/zalf/anchor-arrow-bullet.png") no-repeat center center;
	padding			: 0px 10px;
}
/* Breadcrumb StartPunkt ausblenden */
.breadcrumbRootNode,
a.breadcrumbNode[href="/de/Seiten/VariationRoot.aspx"],
a.breadcrumbNode[href="/en/Pages/VariationRoot.aspx"] {
	display				: none;
}

.ntm_MainLinksLeft,
.ntm_MainLinksRight {
	padding			: 0px 12px 0px 12px;
	line-height		: 2.1em;
	margin-top		: -3px;
}
.ms-core-suiteLink-a:hover,
#welcomeMenuBox .ms-welcome-root:hover,
.ms-siteactions-hover {
	background-color: rgba(224,233,239,.9);
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
.ms-welcome-hover,
.ms-siteactions-hover {
	border-right-color: transparent;
}
.ms-welcome-root > a.ms-core-menu-root, .ms-signInLink,
#suiteLinksBox a {
	color			: #23272c;
}
.ms-welcome-root > a.ms-core-menu-root.ms-menu-althov-active {
	color			: #333333;
}


/***************************************/
/* Header */

#s4-titlerow {
	height			: 82px;
	padding-top		: 0px;
}
.ntm_Balken {
	display				: none;
	position			: absolute;
	top					: 16px;
	left				: 0px;
	width				: 100%;
	height				: 50px;
	background			: #00467D;
}
.ntm_TopNavigationHold {
	position			: relative;
	margin-left			: auto;
	margin-right		: auto;
/*	height				: 83px;*/
}
#NTM_Logo {
	padding-left		: 20px;
}
.ntm_Intranet2018 #NTM_Logo {
	display				: table-cell;
}
#NTM_Logo .ntm_Logo1 {
	position			: relative;
	float				: left;
	height				: 81px;
	background			: transparent url("/_layouts/15/images/zalf/logo_zalf.png") no-repeat left top;
	background-size		: 100% auto;
}
#NTM_Logo .ntm_Logo2 {
	display				: none;
	position			: absolute;
	left				: 102px;
	top					: 29px;
	height				: 28px;
	background			: transparent url("/_layouts/15/images/zalf/ZALF_Logo.png") no-repeat -80px -28px;
}
#NTM_Logo img.ntm_LogoImg1 {
	margin				: 0 0 0 0;
	padding				: 0em 0em 0em 0em;
	width				: 80px;
	height				: 81px;
	border-width		: 0em;
}
#NTM_Logo img.ntm_LogoImg2 {
	position			: relative;
	top					: -28px;
	margin				: 0 0 0 0;
	padding				: 0em 0em 0em 0em;
	width				: 540px;
	height				: 28px;
	border-width		: 0em;
}
#NTM_IntranetTitle {
	display			: none;
	padding			: 60px 40px 0px 112px;
	color			: #4ba046;
	font-size		: 1.25em;
	background		: transparent url("/_layouts/15/images/zalf/ecke_gruen.png") no-repeat 100px 52px;
}

/* Zum Einblenden des neuen Leibniz-Logos display :none entfernen und bei LogoBufo auf margin-top : 0px ändern*/
.LogoLeibniz img 
{
    /*margin-top          : 10px;
    margin-bottom       : 5px;*/
    padding-top         : 10px;
    padding-bottom      : 5px;
    /* display             : none; */
}
.LogoBufo img 
{
    margin-top          : 0px;
    /*margin-top          : 5px;
    margin-bottom       : 5px;*/
    padding-bottom      : 5px;
}
.LogoAudit img 
{
    /*margin-top          : 5px;*/
    margin-bottom       : 0px;
    padding-top         : 5px;
}


/****************************************************/
/* UI Menu Variation Label */
#NTM_VariationLabel {
	display			: none;
}
#NTM_VariationLabel .ms-core-menu-title {
	font-size		: .9em;
}
.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-menubuttoninactivehover,
#NTM_VariationLabel .ms-menubuttonactivehover {
	display			: inline-block;
	width			: 60px;
	height			: 20px;
	margin			: 0px 0px 0px 0px;
	padding			: 15px 0px 0px 20px;
	/*background		: transparent url("/_layouts/images/zalf/de.png") no-repeat left 2px;*/
	background-color: transparent;
	border			: solid 1px transparent;
}
#NTM_VariationLabel .ms-menubuttoninactivehover .ms-menu-a,
#NTM_VariationLabel .ms-menubuttonactivehover .ms-menu-a {
	display			: inline-block;
	width			: 60px;
	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			: 42px !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			: 40px;
	height			: 34px;
	background		: transparent url("/_layouts/images/zalf/en.png") no-repeat left 2px;
}
#NTM_VariationLabel .ms-core-menu-item a.ms-core-menu-link {
	padding-right:0px;
}
#NTM_VariationLabel .ms-core-menu-list {
	min-width: 75px;
	margin-right: 12px;
}
.ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-label {
	padding-left: 18px;
	padding-top: 4px;
}
#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 {
	background		: transparent url("/_layouts/images/zalf/en.png") no-repeat 2px 0px;
}
#NTM_VariationLabel .ms-MenuUIULLink .ms-MenuUIIcon,
#NTM_VariationLabel .ms-MenuUIULLink img.ms-MenuUIULImg {
	display				: none;
}

#NTM_SuiteBarNav {
	display				: inline-block;
	float				: left;
	padding				: 0px 12px 0px 12px;
}
#NTM_SuiteBarNav a {
	display				: inline-block;
	padding				: 13px 8px 13px 8px;
	background-color	: rgb(160,207,162);
	background			: url("/_layouts/15/images/zalf/quadrat.png") no-repeat left top;
}
#NTM_TopNav {
	display				: none;
	float				: right;
	margin-top			: 59px;
	padding-right		: 20px;
}
#NTM_TopNav ul {
	list-style			: none;
	list-style-image	: none;
	margin-top			: 0px;
	padding-top			: 0px;
}
#NTM_TopNav li {
	float				: left;
/*	width				: 5.8em;*/
	text-align			: left;
	padding				: 0 .5em 0 .5em;
	background			: url("/_layouts/15/images/zalf/quadrat.png") no-repeat left top;
}
#NTM_TopNav li:hover {
}
#NTM_TopNav li a,
#NTM_TopNav li a:link,
#NTM_TopNav li a:visited {
	display				: block;
	padding				: 12px 0px 10px 15px;
	font-size			: .9em;
	color				: #00467D !important;
}



.ms-breadcrumb-box {
	height			: 67px;
	vertical-align	: bottom;
}
#siteIcon {
	height			: 40px;
	margin			: 6px 30px 0px 0px;
	line-height		: 20px;
}
#siteIcon .ms-siteicon-a,
#searchIcon .ms-siteicon-a {
	display			: inline-block;
	max-width		: 240px;
	max-height		: 51px;
	width			: 240px;
	height			: 80px;
	background		: transparent url("/_layouts/15/images/zalf/logo_zalf.png") no-repeat left top;
}
#searchIcon .ms-siteicon-a {
	margin			: 0px 0px 10px 0px;
}
#siteIcon .ms-siteicon-a img {
	width			: 240px;
	height			: 51px;
}
.ms-siteicon-img {
	max-height		: 80px;
}
#siteIcon .ms-siteicon-a-none,
img.ms-siteicon-img {
	display			: none;
}

.searchInputBox {
	margin-bottom	: 0px;
}
.ntm_Intranet2015 #siteIcon,
.ntm_Intranet2015 #siteIcon .ms-siteicon-a,
.ntm_Intranet2015 #searchIcon .ms-siteicon-a,
.ntm_Intranet2015 img.ms-siteicon-img {
	display			: none !important;
}
.ntm_Intranet2018 #siteIcon {
	display			: table-cell;
	height			: 84px;
	margin			: 0px 0px 0px 0px;
	padding-left	: 30px;
	padding-right	: 30px;
	vertical-align	: middle;
	line-height		: 1em;
}
.ntm_Intranet2018 #DeltaSiteLogo {
	display			: table-cell;
	height			: 84px;
	vertical-align	: middle;
}

.ntm_Intranet2018 #siteIcon .ms-siteicon-a,
.ntm_Intranet2018 #searchIcon .ms-siteicon-a {
	display			: inline-block;
	max-width		: 240px;
	max-height		: 80px;
	width			: auto;
	height			: auto;
	background		: transparent none;
}
.ntm_Intranet2018 #siteIcon .ms-siteicon-a img {
	width			: auto;
	height			: auto;
}
.ntm_Intranet2018 img.ms-siteicon-img {
	display			: block;
}



/***************************************/
/* Puhlmann */
/* Newsfeed OneDrive Websites ausblenden */
.ms-core-suiteLinkList {
	visibility: hidden;
}

/* Freigeben Folgen ausblenden */
#RibbonContainer-TabRowRight {
	visibility: hidden;
}

/***************************************/
/* Content */
#contentRow {
	padding-top		: 0px;
}
.ntm_Intranet2018 #contentRow {
	padding-top		: 10px;
}
.ms-dialog #contentRow {
	padding-top		: 0px;
}
.ms-fullscreenmode #contentRow {
	padding-top		: 15px;
}
#contentBox {
	margin-left		: 274px;
	margin-right	: 0px;
	padding-top		: 4px;
	min-height		: 324px;
}
.ms-dialog #contentBox {
	margin-left		: 0px;
	margin-right	: 0px;
}
.ms-fullscreenmode #contentBox {
	margin-left		: 20px;
}
/* HauptContainer mit SubNav und MainContent */
.ntm_MainArea {
	padding			: 0px 20px 0px 20px;
}
#NTM_MainNavCont {
	display			: table;
	width			: 90%;
}
.ntm_Intranet2018 .ntm_TopNavigationHold {
	display			: table;
	width			: 100%;
}
.ntm_Intranet2018 #NTM_MainNavCont {
	display			: table-cell;
	vertical-align	: middle;
}
.ntm_Intranet2018 #NTM_MainNavCont > div {
	display			: table;
	width			: 100%;
	height			: auto;
}
.ntm_Intranet2018 #NTM_TopNav, .ntm_Intranet2018 #NTM_LogoLeibniz, .ntm_Intranet2018 #NTM_IntranetTitle {
	display			: none;
}

@media only screen and (max-width:805px) {
	#NTM_MainNavCont {
		width			: 84%;
	}
}
#NTM_MainNavCont > div {
	height			: 90px;
	display			: table-cell;
	vertical-align	: middle;
}
#NTM_Footer {
	clear			: both;
	height			: 1.5em;
	font-size		: .9em;
	padding			: 2.3em 1em 1em 1em;
}
.ntm_PageLayoutContent {
	padding-right	: 20px;
}
.mp_PageLayoutContent_zwsp {
	background-color: #F3F5F1; 
}
.mp_TableCellLayout {
	padding-right	: 20px;
}
.ntm_PLDescription {
	margin-bottom	: -6px;
}
.ntm_PLDescription:empty,
.mp_Comments:empty {
	display			: none;
}
#NTM_ColFloat {
	float			: right;
	padding			: .7em 0em .5em 0em;
	max-width		: 250px;
	overflow		: hidden;
	margin-left		: 12px;
}


/***************************************/
/* Text */

body *,
input[type=button],input[type=reset],input[type=submit],button,
.handle_label, .ms-textLarge,
.ms-blog-quickLinksTitle,
.ms-webpart-titleText.ms-webpart-titleText,
.ms-metadata, #monthlyarchiveviewtitle, .ms-blog-listMenu-root a {
/*/*	font-family		: 'Open Sans', sans-serif;*/*/
}
p,
.ms-rtestate-field p, p.ms-rteElement-P {
	color			: #222222;
	line-height		: 1.4em;
	margin			: 0px 0px 20px 0px;
}
.ms-rtestate-field li {
	color			: #222222;
}
.ms-accentText,.ms-accentText:visited {
	color			: #333333;
}
h1,.ms-h1, .ms-rtestate-field h1, h1.ms-rteElement-H1, h1.ms-rteElement-H1B,
.ms-core-pageTitle, .ms-core-needIEFilter .ms-core-pageTitle, .ms-core-pageTitle span, .ms-core-pageTitle a, .ms-core-pageTitle a:visited,
h2, .ms-h2, .ms-rtestate-field h2, h2.ms-rteElement-H2, h2.ms-rteElement-H2B,
h3, .ms-h3, .ms-rtestate-field h3, h3.ms-rteElement-H3, h3.ms-rteElement-H3B, .ms-linksection-title,
h4, .ms-h4, .ms-rtestate-field h4, h4.ms-rteElement-H4, h4.ms-rteElement-H4B,
h5, h6, .ms-sectionheader,
select.ms-advsrchPropertyDDL, select.ms-advsrchOperatorDDL, select.ms-advsrchAndOrDDL, input.ms-advsrchPropValue {
/*	font-family		: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;*/
	font-weight		: normal;
	color			: #333333;
	white-space		: normal;
}
select.ms-advsrchPropertyDDL, select.ms-advsrchOperatorDDL, select.ms-advsrchAndOrDDL, input.ms-advsrchPropValue,
.js-callout-mainElement, .ms-core-defaultFont, .ms-core-menu-item {
	font-size		: 1em;
}
h1.ms-core-pageTitle {
	display			: none;
}
h1,.ms-h1, .ms-rtestate-field h1, h1.ms-rteElement-H1,
h1.ms-rteElement-H1B, .ms-core-pageTitle,
.ms-core-needIEFilter .ms-core-pageTitle {
	font-size		: 1.4em;
	line-height		: 1.25;
	margin			: 0px 0px 0px 0px;
	padding			: 0.65em 0 0 0;
	color			: #00467d;
	font-weight		: normal;
}
.ms-core-pageTitle, .ms-core-pageTitle span,
.ms-core-needIEFilter .ms-core-pageTitle,
.ms-core-pageTitle a,
.ms-core-pageTitle a:visited,
.ms-core-pageTitle a:hover {
	color			: #00467d !important;
	text-decoration : none;
}
.ms-core-pageTitle input.ms-long {
	width			: 100%;
}
h2,.ms-h2,
.ms-rtestate-field h2, h2.ms-rteElement-H2,
h2.ms-rteElement-H2B {
	font-size		: 1.1em;
	line-height		: 1.273;
	margin			: 1.7em 0px 1.3em 0px;
	padding			: .8em 0px .6em 0px;
	color			: #00467d;
	font-weight		: normal;
}
h2:first-child,
.ms-rtestate-field:first-child h2, h2.ms-rteElement-H2:first-child,
h2.ms-rteElement-H2B:first-child {
	margin			: 0px 0px 12px 0px;
}
h2.ms-webpart-titleText {
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	font-size		: 1.1em;
	font-weight		: bold;
}
.s4-wpActive .ms-WPTitle, .s4-wpActive .ms-WPTitle a {
	margin			: 0px 0px 0px -4px;
	padding			: 6px 0px 6px 0px;
	font-size		: 1.1em;
	font-weight		: bold;
	color			: #00467d;
}
#NTM_LeftpanelContent h2.ms-webpart-titleText {
	padding			: 0px 0px 0px 5px;
}
h2.ms-webpart-titleText nobr span {
	white-space		: normal;
}
.ms-webpart-titleText.ms-webpart-titleText,
.ms-webpart-titleText a, .ms-webpart-titleText a:visited {
	color			: #00467d;
}
/*
h2 {
	background		: url("/_layouts/15/images/zalf/verlauf.png") no-repeat center top;
}
h2.ms-rteElement-H2B {
	background		: url("/_layouts/15/images/zalf/verlauf-mb.png") no-repeat center top;
}
*/

h3,.ms-h3,.ms-rtestate-field h3, h3.ms-rteElement-H3,
h3.ms-rteElement-H3B,
.ms-linksection-title {
	font-size		: 1.3em;
	margin			: 23px 0px 12px 0px;
	line-height		: 1.4em;
	color			: #00467d;
}
h3.ms-srch-ellipsis {
	margin			: 0px 0px 4px 0px;
}
h3.ms-linksection-title {
	margin			: 0px 0px 12px 0px;
}
h3.ms-core-form-line,
h3.ms-standardheader,
h3.ms-srch-ellipsis {}

h4,.ms-h4,.ms-rtestate-field h4, h4.ms-rteElement-H4,
h4.ms-rteElement-H4B {
	font-size		: 1.2em;
	line-height		: 1.25em;
	margin			: 15px 0px 15px 0px;
	color			: #00467d;
}
h5{color:#666;line-height:1.25em}
h6{color:#666;line-height:1.25em}
h1.ms-rteElement-H1B,
h2.ms-rteElement-H2B,
h3.ms-rteElement-H3B,
h4.ms-rteElement-H4B {
	color			: #00467d;
}
.ms-textXLarge,.ms-largeNumber {
	font-size		: 1.3em;
}
.ms-textLarge {
	font-size		: 1.1em;
}
.ms-rtestate-field ul {
	margin-bottom	: .2em;
}
.ms-rtestate-field ul.dfwp-column,
.ms-rtestate-field ul.dfwp-list {
	margin-left		: 0px;
	list-style-type	: none;
}
.ms-rtestate-field ul li {
	padding-bottom	: .6em;
	line-height		: 1.25em;
	list-style-image: url("/_layouts/15/images/zalf/li_qu_gruen.png");
}
/* UL LI Listendefinition */
.ms-rtestate-field ul ul,
.ms-rtestate-field ol ul {
	list-style-image	: url("/_layouts/15/images/zalf/pfeil_gruen.png");
}
li.ms-linksection-listItem {
	padding-bottom	: 4px;
	line-height		: 1.25em;
}
.ms-rtestate-field ul.dfwp-list li,
.ms-rtestate-field ul li.ms-comm-activityStatsItem,
.ms-rtestate-field ul li.ms-metadata,
.ms-rtestate-field ul li.ms-comm-adminLinksListItem,
.ms-rtestate-field ul.ms-peopleux-userdetails li,
.ms-rtestate-field ul.ms-noList li,
.ms-rtestate-field ul.ms-noList li li,
.ms-rtestate-field ul.ms-noList li li li,
.ms-rtestate-field .ms-noList ul li,
.ms-rtestate-field ul.ms-blog-postList li,
.ms-rtestate-field ul li.ms-comm-allRepliesHeader,
.ms-rtestate-field ul.ms-core-menu-list li {
	list-style-image: none;
	padding-bottom	: 0px;
	line-height		: 1em;
}
hr.ms-rteElement-Hr {
	background-color	: #00467D;
	height				: 1px;
	line-height			: .5em; 
	visibility			: visible; 
	border				: 0px;
	padding				: 0px;
	margin				: 0 0 0 0;
}
hr {
	background-color	: #00467D;
	height				: 1px;
	border				: 0px;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh2-nofilter-perm,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph{
	font-weight		: normal;
	font-size		: 1em;
}
.ms-list-addnew-imgSpan, .ms-list-addnew-imgSpan20 {
	margin-top		: -4px;
}

/***************************************/
/* Hyperlinks */

a,a:link,a:visited,a:active,
.ms-link,.ms-link:visited,.ms-link:active,
.ms-srch-resultFooter a, .ms-srch-result #PagingLink a,
.ms-storefront-viewsmall a.ms-storefront-selectanchor,
.ms-storefront-viewsmall a.ms-storefront-selectanchor:link,
.ms-storefront-viewsmall a.ms-storefront-selectanchor:visited,
a.ms-recs-titleLink:link, a.ms-recs-titleLink:visited,
.ms-calloutLink:link, a.ms-calloutLink:visited, .ms-calloutLinkDisabled,
.ms-commandLink, .ms-commandLink:visited, .ms-commandLink:hover,
.ms-secondaryCommandLink, .ms-secondaryCommandLink:visited, .ms-secondaryCommandLink:hover,
.ms-soften:link, a.ms-soften:visited, a.ms-soften:hover, a.ms-soften:active,
.ms-heroCommandLink, .ms-heroCommandLink:visited, .ms-heroCommandLink:hover,
.ms-subtleLink:link, .ms-subtleLink:visited,
.ms-atMention:link, .ms-atMention:visited,
.ms-hashTag:link, .ms-hashTag:visited {
	color			: #00467d; /*Geändert Puhlmann #333333;*/
	font-family		: inherit;
}
a[style] {
	color			: #333333 !important;
}
a[style]:hover {
	color			: #333333 !important;
}
a.ms-signInLink[style],
a.ms-signInLink[style]:hover {
	color			: #FFFFFF !important;
}
.ms-rtestate-field a, .ms-rtestate-field a:link, .ms-rtestate-field a:visited, .ms-rtestate-field a.ms-link, .ms-rtestate-field .ms-link:visited,
.ntm_LinkItem a,
.dfwp-item a, .dfwp-item a:link, .dfwp-item a:visited,
span.ms-rteStyle-Mehr a,
span.ms-rteStyle-Back a,
span.ms-rteStyle-External a,
span.ms-rteStyle-Download a,
span.ms-rteStyle-Email a,
span.ms-rteStyle-Phone a,
span.ms-rteStyle-Bullet a {
	color			: #00467d;

}
.ms-rtestate-field .ms-listviewtable a, .ms-rtestate-field .ms-listviewtable a:link, .ms-rtestate-field .ms-listviewtable a:visited, .ms-rtestate-field .ms-listviewtable a.ms-link, .ms-rtestate-field .ms-listviewtable .ms-link:visited,
.ms-rtestate-field .ms-summarystandardbody a, .ms-rtestate-field .ms-summarystandardbody a:link, .ms-rtestate-field .ms-summarystandardbody a:visited, .ms-rtestate-field .ms-summarystandardbody a.ms-link, .ms-rtestate-field .ms-summarystandardbody .ms-link:visited {
	color			: #333333;
	text-decoration	: none;
}
/*
.ms-rtestate-field .ms-summarystandardbody .ms-announcementtitle a, .ms-rtestate-field .ms-summarystandardbody .ms-announcementtitle a:visited {
	color			: #3399CC;
}
*/
#AsynchronousViewDefault_CalendarView a, #AsynchronousViewDefault_CalendarView a:visited {
	text-decoration	: none;
}
a:hover,a:active,
.ms-srch-resultFooter a:hover,
.ms-srch-result #PagingSelf a,
.ms-srch-result #PagingSelf a:hover,
.ms-srch-result #PagingLink a:hover,
.ms-storefront-viewsmall a.ms-storefront-selectanchor:hover,
.ms-storefront-selectanchor:hover div,
a.ms-recs-titleLink:hover,
.ms-subtleLink:hover, .ms-atMention:hover, .ms-hashTag:hover,
.ms-subtleLink:active, .ms-atMention:active, .ms-hashTag:active,
a.ms-awiop-GroupHeaderLink:hover,
#NTM_IntranetTitle a, #NTM_IntranetTitle a:visited {
	text-decoration	: none;
	color			: #41a046;
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
a:hover .ms-ref-name, .ms-ref-name:hover,
a:hover .ms-ref-ellipsis, .ms-ref-ellipsis:hover,
.ms-srchnav-link:hover,
.handle_label {
	color			: #41a046 !important; /* Puhlmann #333333 */
}
.ms-rtestate-field a:hover, .ms-rtestate-field a.ms-link:hover,
.dfwp-item a:hover {
	color			: #41a046;
	text-decoration	: underline;
}
.ms-rtestate-field .ms-listviewtable a:hover, .ms-rtestate-field .ms-listviewtable a.ms-link:hover,
.ms-rtestate-field .ms-summarystandardbody a:hover, .ms-rtestate-field .ms-summarystandardbody a.ms-link:hover {
	color			: #41a046;
}
/*
.ms-rtestate-field .ms-summarystandardbody .ms-announcementtitle a:hover {
	color			: #004075;
}
*/
a.ms-pivotControl-surfacedOpt-selected,
a.ms-pivotControl-surfacedOpt-selected:link,
a.ms-pivotControl-surfacedOpt-selected:visited,
.ms-itmhover a.ms-awiop-GroupHeaderLink:hover {
	color			: #4d4d4d;
	font-weight		: 600;
}
a.ms-pivotControl-surfacedOpt-selected {
	padding			: 0px 4px;
}
.ntm_MainLinks a,
.ntm_MainLinks a:hover,
.ntm_MainLinks a:visited {
	color			: #23272c;
	text-decoration	: none;
	display			: inline-block;
	padding			: 5px 8px 0px 8px;
}
.ntm_MainLinks a:hover,
.ntm_MainLinks a.ntm_LinkAktiv {
	background-color: rgb(224,233,239);
}

.ms-pb a,.ms-pb-selected a,
a.ms-addnew,
.ms-viewselectorhover .ms-viewselector-currentView,
.ms-pivotControl-surfacedOpt,
.ms-pivotControl-overflowDot,
.sp-peoplepicker-userDisplayLink {
	color			: #333333;
}
.ms-pb a:hover,.ms-pb-selected a:hover,
a.ms-addnew:hover,
.ms-viewselectorhover .ms-viewselector-currentView {
	color			: #333333;
}
a.ms-listlink,.ms-vb a.ms-listlink,.ms-vb2 a.ms-listlink,.ms-vb-user a.ms-listlink,.ms-vb a.ms-listlink:visited,
.ms-vb a:visited,.ms-vb2 a:visited,.ms-vb-user a:visited,
.ms-alternatingstrong .ms-vb a:link,.ms-alternatingstrong .ms-vb2 a:link,
.ms-alternatingstrong .ms-vb-user a:link,.ms-alternatingstrong .ms-vb a:visited,
.ms-alternatingstrong .ms-vb2 a:visited,.ms-alternatingstrong .ms-vb-user a:visited {
	color			: #00467d; /* geändert Puhlmann #333333; */
}
.ms-vb a:visited:hover,.ms-vb2 a:visited:hover,.ms-vb-user a:visited:hover
.ms-alternatingstrong .ms-vb a:hover,.ms-alternatingstrong .ms-vb2 a:hover,.ms-alternatingstrong .ms-vb-user a:hover,
.ms-alternatingstrong .ms-vb a:visited:hover,.ms-alternatingstrong .ms-vb2 a:visited:hover,.ms-alternatingstrong .ms-vb-user a:visited:hover,
.ms-itmhover a:hover, .ms-vb-title a:hover, .ms-alternatingstrong .ms-vb-title a:hover,
a.ms-addnew:hover,a.ms-listlink:hover,a.ms-listlink:active,.ms-vb a.ms-listlink:visited:hover,
.ms-pivotControl-surfacedOpt:hover,
.ms-pivotControl-overflowDot:hover,
.ms-pivotControl-surfacedOpt-selected {
	text-decoration	: none;
	color			: #333333;
}
h1 a, h1 a:visited, h1 a:hover,
h2 a, h2 a:visited, h2 a:hover {
	color			: inherit !important;
	text-decoration	: none !important;
}
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			: 0px 0px;
}
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/zalf/btn_next.png") no-repeat center center;
}
a .ms-rteStyle-BTNPrev, .ms-rteStyle-BTNPrev a {
	width			: 63px;
	height			: 63px;
	background		: url("/_layouts/15/images/zalf/btn_next.png") no-repeat center center;
}


/***************************************/
/* weitere Inhaltselemente */

span.ms-rteElement-Text {
-ms-name:"Text";
}

p.ms-rteElement-FirstAbs {
-ms-name:"Erster Absatz";
	background			: #F3F5F1 url("/_layouts/15/images/zalf/quadrat.png") no-repeat left top;
	margin				: 2px 0px 10px -15px;
	padding				: 12px 0px 0px 15px;
}
.ms-rteStyle-FirstAbs {
-ms-name:"Erster Absatz";
	background			: #F3F5F1 url("/_layouts/15/images/zalf/quadrat.png") no-repeat  left top;
	margin				: 2px 0px 0px -15px;
	padding				: 12px 0px 0px 15px;
}

div.ms-rteElement-ZweispaltigL {
-ms-name:"Zweispaltig linke Seite";
	width				: 48%;
	float				: left;
	margin				: 0px 4% 10px 0px;
	padding				: 0px 0px 0px 0px;
}
div.ms-rteElement-ZweispaltigR {
-ms-name:"Zweispaltig rechte Seite";
	width				: 48%;
	float				: left;
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 0px 0px;
}

div.ms-rteElement-Box1 {
-ms-name:"Box links 1";
-ms-element:"true";
}
div.ms-rteElement-Box2 {
-ms-name:"Box rechts 1";
-ms-element:"true";
}
div.ms-rteElement-Box3 {
-ms-name:"Box rechts 2";
-ms-element:"true";
}
div.ms-rteElement-Box4 {
-ms-name:"Box rechts 3";
-ms-element:"true";
}
.ms-rteElement-Callout1,
.ms-rteElement-Box1 {
	color				: #333333;
	background-color	: #fef4e4;
	width				: 27.75em;
	padding				: 10px;
	border				: 1px solid #00336F;
}
.ms-rteElement-Callout2,
.ms-rteElement-Box2 {
	color				: #333333;
	background-color	: #f2f2f2;
	float				: right;
	width				: 27.8em;
	padding				: 10px;
	border				: 1px solid #FFFFFF;
}
.ms-rteElement-Callout3,
.ms-rteElement-Box3 {
	font-style			: italic;
	color				: #333333;
	float				: right;
	width				: 27.8em;
	padding				: 10px;
	border				: 1px solid #FFFFFF;
}
.ms-rteElement-Callout4,
.ms-rteElement-Box4 {
	color				: #00336F;
	float				: right;
	width				: 20em;
	padding				: 10px;
	background-color	: #f2f2f2;
	font-family			: 'Open Sans', sans-serif;
	border				: 1px solid #FFFFFF;
}
.ms-rteStyle-Normal {
	font-family			: 'Open Sans', sans-serif;
	font-size			: 1em;
	color				: #333333;
	background-color	: #fff;
}
.ms-rteStyle-Highlight {
	color				: #333333;
    background-color    : #E3F1E3;
}
.ms-rteStyle-Byline {
	color				: #828282;
	font-size			: .95em;
}
.ms-rteStyle-Tagline {
	font-family			: 'Open Sans', sans-serif;
	font-size			: 1em;
	color				: #333333;
}
.ms-rteStyle-Comment {
	font-style			: italic;
	color				: #828282;
	text-shadow			: 0px 0em 5px #000;
}
.ms-rteStyle-References {
	color				: #333333;
}
.ms-rteStyle-Caption {
	color				: #2B2B2B;
	font-size			: .9em;
}

ul.ms-rteElement-ListStyle2,
.ms-rtestate-field ul.ntm_ListStyle2 {
-ms-name:"List Style 2";
	margin-left			: -40px;
}
* + html ul.ms-rteElement-ListStyle2,
* + html .ms-rtestate-field ul.ntm_ListStyle2 { /* IE7 Hack */
	margin-left			: 15px;
}
.ms-rteElement-ListStyle2 li,
.ms-rtestate-field ul.ntm_ListStyle2 li {
	list-style-image	: none;
	list-style			: none;
	background			: url("/_layouts/15/images/zalf/pfeil_gruen.png") no-repeat 1px 5px;
	margin				: 0px 0px 0px 0px;
	padding-bottom		: 2px;
	padding-left		: 17px;
}
.ms-rteElement-ListStyle2 ul li,
.ms-rtestate-field ul.ntm_ListStyle2 ul li {
	background			: url("/_layouts/15/images/zalf/pfeil_gruen.png") no-repeat 1px 5px;
	padding-left		: 17px;
}
ul.ms-rteElement-ListStyle3,
.ms-rtestate-field ul.ntm_ListStyle3 ul {
-ms-name:"List Style 3";
	margin-bottom		: 0px;
}
.ms-rteElement-ListStyle3 li,
.ms-rtestate-field ul.ntm_ListStyle3 li {
	list-style-image	: none;
	list-style			: none;
	background			: url("/_layouts/15/images/zalf/pfeil_gruen.png") no-repeat 1px 5px;
	margin				: 0px 0px 0px 0px;
	padding-bottom		: 1px;
	padding-left		: 17px;
}
.ms-rteElement-ListStyle3 ul li,
.ms-rtestate-field ul.ntm_ListStyle3 ul li {
	background			: url("/_layouts/15/images/zalf/pfeil_gruen.png") no-repeat 1px 5px;
	padding-left		: 17px;
}



.ms-rteTable-12 {
	-ms-name: "Alternatives Tabellenformat 01";
}
.ms-rteTable-13 {
	-ms-name: "Alternatives Tabellenformat 02";
}
span.ms-rteStyle-Mehr {
-ms-name:"mehr";
	background		: url("/_layouts/15/images/zalf/anchor-arrow-bullet.png") no-repeat 1px center;
	padding-left	: 11px;
}
span.ms-rteStyle-Back {
-ms-name:"zurück";
	background		: url("/_layouts/15/images/zalf/anchor-arrow-left-bullet.png") no-repeat 1px center;
	padding-left	: 11px;
}
span.ms-rteStyle-External {
-ms-name:"extern";
	background		: url("/_layouts/15/images/zalf/ico_extern.png") no-repeat 1px center;
	padding-left	: 13px;
}
span.ms-rteStyle-Download {
-ms-name:"Download";
	background		: url("/_layouts/15/images/zalf/anchor-arrow-down-bullet.png") no-repeat 1px center;
	padding-left	: 16px;
}
span.ms-rteStyle-Email {
-ms-name:"Email";
	background		: url("/_layouts/15/images/zalf/ico_mail.png") no-repeat 1px center;
	padding-left	: 18px;
}
span.ms-rteStyle-Phone {
-ms-name:"Telefon";
	background		: url("/_layouts/15/images/zalf/ico_phone.png") no-repeat 1px center;
	padding-left	: 15px;
}
span.ms-rteStyle-Bullet {
-ms-name:"Aufzählungslink";
	background		: url("/_layouts/15/images/zalf/li_qu_blau.png") no-repeat left 0px;
	padding-left	: 23px;
}
span.ms-rteStyle-Mehr,
span.ms-rteStyle-Back,
span.ms-rteStyle-External,
span.ms-rteStyle-Download,
span.ms-rteStyle-Email,
span.ms-rteStyle-Bullet {
	display			: inline-block;
	padding-right	: 4px;
	cursor			: pointer;
	text-decoration	: none;
}
span.ms-rteStyle-Phone {
	display			: inline-block;
	padding-right	: 4px;
}
span.ms-rteStyle-Mehr:hover,
span.ms-rteStyle-Back:hover,
span.ms-rteStyle-External:hover,
span.ms-rteStyle-Download:hover,
span.ms-rteStyle-Email:hover,
span.ms-rteStyle-Phone:hover {
	text-decoration	: none;
}


/***************************************/
/* Mehr */

/* remove left content padding */
.edit-mode-border,
.ewiki-margin {
	padding-left	: 0px;
}
#DeltaPlaceHolderMain table table {
	padding-left	: 0px !important;
}
div.article, div.welcome {
	padding-top		: 0px;
}
.cell-margin {
	margin-top		: 0px;
}

/***************************************/
/* Kacheln */

.ms-vl-apptitleouter {
	width			: 150px;
}
.ms-vl-disabledapp > .ms-vl-appimage {
	background-color: rgb(243,245,241);
}
.ms-vl-apptileselected {
	background-color: rgb(243,245,241);
}
.ms-vl-apptilehover:hover {
	background-color: rgb(243,245,241);
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
.ms-newdoc-callout-item:hover {
	background-color: rgb(243,245,241);
}
.ms-storefront-appiconspan {
	background-color: rgb(0,64,117);
}
.ms-core-needIEFilter .ms-storefront-appiconspan {
	background-color: rgb(0,64,117);
	-ms-filter		: "";
}
.ms-tileview-tile-content {
	background-color: rgb(0,64,117);
}
.ms-tileview-tile-titleTextMediumCollapsed {
	line-height		: 1.3;
}
.ms-tileview-tile-detailsBox {
	color			: #FFFFFF;
	background-color: rgb(0,35,64);
	background-color: rgba(0,35,64,0.8);
}
.ms-core-needIEFilter .ms-tileview-tile-detailsBox {
	background-color: rgb(0,35,64);
	-ms-filter		: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99002340, endColorstr=#99002340);";
	color			: #FFFFFF;
}
.ms-tileview-tile-selected,.ms-tileview-tile-selectionBox,
.ms-tileview-tile-selectionBox > *,.ms-tileview-tile-selectionBox:hover > * {
	background-color: rgb(0,0,0) !important;
}
.ms-rtestate-field li.ms-tileview-tile-titleMedium,
.ms-tileview-tile-titleMedium,
.ms-rtestate-field li.ms-tileview-tile-descriptionMedium,
.ms-tileview-tile-descriptionMedium {
	color			: #FFFFFF;
}



/***************************************/
/* Suche und Timeline */

#s4-ribbonrow {
/*	display			: block !important;
	min-height		: 34px !important;*/
	border-bottom	: 1px solid #FFFFFF;
}
#s4-titlerow {
/*	display			: block !important;
	height			: 76px !important;*/
}
.ms-core-navigation #searchIcon {
	display			: none;
}
.ms-searchCenter-refinement {
	margin-top		: 0px;
} 
.ms-searchCenter-result-main {
	margin-top		: -30px;
}
.ms-ref-ctrl {
	padding-left	: 15px;
}
.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 #00467d;
}
.ms-srch-item:hover,.ms-srch-resultHover:hover,.edisc-SearchResultItemContainer:hover,
.ms-srch-itemSelected {
	background-color: rgba(165,165,165,0.2) !important;
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
.ms-core-needIEFilter .ms-srch-item:hover,.ms-core-needIEFilter .ms-srch-resultHover:hover,.ms-core-needIEFilter .edisc-SearchResultItemContainer:hover {
	background-color: transparent;
	-ms-filter		: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7fC07361,endColorstr=#7fC07361)";
}
.cbs-Item {
	padding-bottom	: 16px;
}
.ms-srch-sb > .ms-srch-sb-searchLink {
	background		: transparent none;
	border-width	: 0px 0px;
	width			: 30px;
	height			: 24px;
	position		: absolute;
	right			: -3px;
	top				: 1px;
}
.ms-srch-sb > .ms-srch-sb-searchLink img {
	display			: none;
}
.ms-srch-hover-actions,
.ms-srch-hover-popularity,
.ms-srch-sb-searchLink:hover,.ms-srch-sb-navLink:hover,
.ms-srch-sb-searchLink:active,
.ms-srch-sb-searchLink > img:active,
.ms-srch-sb-navLink:active,
.ms-srch-sb-navLink > img:active,
.ms-srch-sb-navLink-menuOpen,
.ms-srch-sb-navLink-menuOpen:hover {
/*	background-color: #F3DE9C;
	background		: #F3DE9C url("/_layouts/15/images/zalf/go.png") no-repeat center top;*/
}
.ms-srch-sb > input {
	height			: 18px;
}
.ms-searchCenter input[type=text],
.ms-srch-sbLarge input[type=text],
.ms-srch-sb-border input[type=text],
.ms-searchCenter .ms-srch-sb-borderFocused input[type=text],
.ms-searchCenter .ms-srch-sb-borderFocused input,
.ms-searchCenter .ms-srch-sb-borderFocused input:focus {

}
#NTM_SearchArea {
	height			: 34px;
}
.ntm_Intranet2015 #NTM_SearchArea {
	display			: none;
}
.ntm_Intranet2018 #NTM_SearchArea {
	display			: block;
}

#NTM_SearchArea .ms-mpSearchBox {
	width			: auto;
	overflow		: hidden;
	margin			: 1px -4px 0px 0px;
}
#NTM_SearchArea .ms-srch-sb-border,
#NTM_SearchArea .ms-srch-sb-borderFocused {
	background		: #FCFCFC url("/_layouts/15/images/zalf/go.png") no-repeat right 0px;
	border-color	: #00467d;
	font-size		: 1em;
	padding			: 2px 0px 2px 4px;
	width			: 198px;
}
#NTM_SearchArea input.ms-textSmall {
	font-size		: 1em;
	font-family		: inherit;
}
#NTM_SearchArea #searchInputBox {
	margin-bottom	: 0px;
}
#NTM_SearchArea .ms-helperText, #NTM_SearchArea input.ms-helperText,
#NTM_SearchArea input[type=text] {
	color			: #888888;
}
#NTM_SearchArea .ms-srch-sb > input {
	width			: 170px; /* 190px mit - 205px ohne Suchbereichsdropdown */
}
.ms-searchCenter .ms-srch-sb-borderFocused,
#SearchBox .ms-srch-sb-borderFocused,
.ms-searchCenter .ms-core-header .ms-srch-sb-borderFocused,
.ms-srch-sb-border:hover,
.ms-core-header .ms-srch-sb-border:hover {
 	border-color	: #888888;
}
.ms-srch-item-path {
	color			: #777777;
}
.ms-srchnav-link-selected:link, .ms-srchnav-link-selected:visited {
	color			: #41a046 !important; /* Puhlmann #252525*/
	font-weight		: 400;
	padding			: 2px 4px 0px 4px;
}
select.ms-advsrchPropertyDDL,
select.ms-advsrchOperatorDDL,
select.ms-advsrchAndOrDDL {
	height			: auto;
}
.ms-qSuggest-container {
	background-color: #FFFFFF;
}
.ms-qSuggest-hListItem,
.ms-core-menu-link:hover,
.ms-core-menu-item:hover {
	background-color: rgb(238,238,238);
}
.ms-qSuggest-personalResultTitle {
	color			: #FF0000;
}
.ms-qSuggest-listSeparator {
	border-top		: 1px solid #9A9899;
}
.ajax__multi_slider_default .inner_rail_horizontal {
	background-color: #00467d;
	border-top		: 1px solid #00467d;
	border-bottom	: 1px solid #00467d;
}
.slider_tick_active {
	background-color: #00467d;
	border			: 1px solid #00467d;
}
.ajax__multi_slider_default .handle_noforcepressed:hover,
.ajax__multi_slider_default .handle_noforcepressed:hover {
	background-color: #DADADA;
	border			: 1px solid #00467d;
}
.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 #00467d;
}
/***************************************/
/* Aufgabenlisten */
/*
.ms-tl-calloutLabel
.ms-tl-selected
*/
.js-callout-launchPoint,
.ms-tl-calloutBracketTop,
.ms-tl-calloutBracketBottom,
.js-callout-launchPoint:hover,
.ms-tl-calloutBracketTop-resize:hover,
.ms-tl-calloutBracketBottom-resize:hover,
.ms-tl-mainArea.ms-tl-selectedFocused {
	border-color		: #2E070D !important;
}
.ms-tl-calloutLine {
	background-color	: #2E070D !important;
}
.ms-tl-selectedFocused:focus,
.ms-tl-calloutLabel:focus,
.js-callout-launchPoint:focus,
.ms-tl-selectedFocused:activ,
.ms-tl-calloutLabel:activ,
.js-callout-launchPoint:activ {
	border-style		: none !important;
}
/*.ms-tl-milestoneLine*/
.ms-tl-todayLabel {
	background-color: #00467d !important;
	padding-top		: 3px;
	height			: 17px !important;
}
.ms-tl-milestoneLine {
	background-color: #00467d !important;
}
.ms-tl-today {
	border-color	: #00467d !important;
}
/*
.ms-tl-bar.js-callout-launchPoint[style*="rgb(205, 230, 247)"] {
	background-color: rgb(243,245,241) !important;
}
*/

/***************************************/
/* Buttons */

.ms-promlink-button-enabled-hover,.ms-promlink-button-enabled:hover,
button:hover, input.ms-ButtonHeightWidth:hover,
input[type=button]:hover, input[type=submit]:hover, button[type=submit]:hover,
input[type=button]:active, input[type=submit]:active, button[type=submit]:active,
input[value=Cancel]:hover, input[value=Cancel]:active,
input[value=Abbrechen]:hover, input[value=Abbrechen]:active,
input#statechangedialog_cancelbutton:hover, input#statechangedialog_cancelbutton:active,
input[type=reset]:hover, button[type=reset]:hover, input[type=reset]:active, button[type=reset]:active,
button.ms-button-emphasize,button.ms-button-emphasize:hover,.ms-button-emphasize:active,
input[type=button]:hover, input[type=submit]:hover, button[type=submit]:hover,
input[type=button]:active, input[type=submit]:active, button[type=submit]:active {
	background		: rgb(224,224,224);
	border-color	: #D1D1D1;
	color			: #444444;
	cursor			: pointer;
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
input[type=password]:focus,
input[type=text]:focus,
select:focus, textarea:focus,
.sp-peoplepicker-topLevelFocus,
.ms-inputBoxActive,
.ms-inputBox.ms-inputBoxActive:hover,
textarea.ms-microfeed-rootOrReplyPostBox:focus,
div.ms-rte-border-field.ms-rte-border,
input[type=button]::-moz-inner-focus,
input[type=reset]::-moz-inner-focus,
input[type=submit]::-moz-inner-focus,
button::-moz-inner-focus {
 	border-color	: #FF0000;
}

.ms-featurestatus {
	background		: rgb(241,137,19);
	color			: #FFFFFF;
	text-align		: center;
	font-size		: .9em;
}



/***************************************/
/* Listen Bibliotheken */

.ms-pb-selected {
	background-color: rgb(232,234,235);
	border-top		: 1px solid rgb(232,234,235);
	border-bottom	: 1px solid rgb(232,234,235);
}
th .ms-selectedtitle .ms-vb,th .ms-selectedtitle .ms-vh2-nofilter-icon,th .ms-selectedtitle .ms-vb a,th .ms-selectedtitle .ms-vh2-nofilter-icon a {
	color			: #788187;
}
table.ms-listviewtable tbody tr.ms-newsletteralt td {
	background-color: rgb(244,244,246);
 	border			: 1px solid rgba(233,231,226,0.50);
}
.ms-core-needIEFilter table.ms-listviewtable tbody tr.ms-newsletteralt td {
 	border			: 1px solid #F4F4F5;
}
table.ms-listviewtable tbody tr td.ms-newsletterline {
	border-top		: 1px solid rgba(233,231,226,0.50);
}
.ms-core-needIEFilter table.ms-listviewtable tbody tr td.ms-newsletterline {
 	border			: 1px solid #F4F4F5;
}
.ms-nlline {
 	background		: rgb(244,244,246);
}
.ms-basictable .ms-alternating {
	background-color: transparent;
}
table.ms-listviewtable > tbody > tr > td.ms-stylebox {
 	border			: 1px solid #DDE0E1;
}
.ms-alternating {
	background-color: transparent;
}
.ms-alternatingstrong {
	background-color: rgb(244,244,246);
}
.ms-vb-title .s4-ctx-show {
	background-color: rgb(232,234,235);
}
.ms-core-needIEFilter .ms-vb-title .s4-ctx-show {
	background-color: transparent;
}
.ms-itmHoverEnabled:hover > * {
	background-color: rgb(244,244,245);
	border			: 1px solid #FFFFFF;
}
.ms-itmhover:hover > *,
.ms-itmhover:hover .ms-awiop-calloutLink {
	background-color: rgb(237,237,239);
}
.ms-itmHoverEnabled:hover .ms-list-itemLink-td,
.ms-itmHoverEnabled:hover .ms-vb-imgFirstCell {
	background-color: rgb(244,244,245);
	border-color	: #FFFFFF;
}
.s4-itm-selected > *,.s4-itm-selected:hover > * ,
.s4-itm-selected .ms-awiop-calloutLink,
.s4-itm-selected:hover .ms-awiop-calloutLink {
	background-color: rgb(244,244,245);
/*	border			: 1px solid #FFFFFF;*/
}
.s4-itm-selected > td, .s4-itm-selected:hover > td,
.ms-core-needIEFilter .s4-itm-selected td,
.ms-core-needIEFilter .s4-itm-selected:hover td,
.ms-core-needIEFilter .s4-itm-selected .ms-awiop-calloutLink,
.ms-core-needIEFilter .s4-itm-selected:hover .ms-awiop-calloutLink {
	background-color: rgb(244,244,245);
}
.s4-itm-selected .ms-list-itemLink-td,.s4-itm-selected:hover .ms-list-itemLink-td {
	background-color: #E1E9F0;
}
.ms-ellipsis-icon-tile {
	color			: #FFFFFF;
}
table.ms-toolbar{
 	border			: 1px solid #DDE0E1;
}
.ms-menutoolbar{
	border-bottom	: 1px solid #DDE0E1;
}
.ms-menubuttoninactivehover,.ms-buttoninactivehover{
	border			: 1px solid transparent;
	background-color: transparent;
}
.ms-menubuttonactivehover,.ms-buttonactivehover{
 	border			: solid 1px #DDE0E1;
}
.ms-vh-hoverable:hover {
	background-color: rgb(244,244,245);
}
.ms-headerCellStyleHover {
	background-color: rgb(244,244,245);
}
.ms-headerCellStylePressed {
	background-color: rgb(224,224,224);
}
.ms-headerCellStyleMenuOpen {
	background-color: rgb(244,244,245);
}
.ms-headerCellStyleIcon:hover {
	border-bottom-color: #24465E;
}
.ms-vh-selectAllIcon:hover {
	background-color: rgb(244,244,245);
}
.ms-vb-imgFirstCell:hover,.ms-vb-imgFirstCell:focus {
	background-color: rgb(224,224,224);
	border-color	: #FFFFFF;
}
.ms-vb-imgFirstCell.ms-vb-imgFirstCell.ms-vb-imgFirstCell {
	border-right-width: 1px;
}
.s4-itm-selected > .ms-vb-imgFirstCell.ms-vb-imgFirstCell,
.s4-itm-selected .ms-awiop-selectitem.ms-awiop-selectitem {
	background-color: rgb(224,224,224);
	border-color	: #FFFFFF;
	background-clip	: padding-box;
	-webkit-background-clip: padding;
}
.ms-spgrid-col-header-normal {
	font-size		: 1em;
	font-weight		: normal;
	color			: #788187;
	background-color: transparent;
	border-bottom-color: #DDE0E1;
}
.ms-spgrid-col-header-normal-hover {
	font-size		: 1em;
	font-weight		: normal;
	color			: #456D89;
	background-color: rgb(244,244,245);
	border-bottom-color: #DDE0E1;
}
.ms-spgrid-col-header-part-selected {
	font-size		: 1em;
	font-weight		: normal;
	color			: #788187;
	background-color: transparent;
	border-bottom-color: #24465E;
}
.ms-spgrid-col-header-part-selected-hover {
	font-size		: 1em;
	font-weight		: normal;
	color			: #456D89;
	background-color: rgb(244,244,245);
	border-bottom-color: #24465E;
}
.ms-spgrid-col-header-all-selected {
	font-size		: 1em;
	font-weight		: normal;
	color			: #788187;
	background-color: transparent;
	border-bottom-color: #24465E;
}
.ms-spgrid-col-header-all-selected-hover {
	font-size		: 1em;
	font-weight		: normal;
	color			: #456D89;
	background-color: rgb(244,244,245);
	border-bottom-color: #24465E;
}
.ms-splitbuttonhover {
	background-color: rgb(244,244,246);
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
 	border			: solid 1px #DDE0E1;
}
.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.70);
}
.ms-viewheadertr,
.ms-viewheadertr .ms-vh2-gridview {
	background-color: rgb(243,245,241);
}
/* Standard SharePoint Listen/ Bibliotheken!!! */
th,
th:hover,
th.ms-vh:hover,
th.ms-vh2:hover,
th.ms-vh-icon:hover {
	background-color: rgb(243,245,241);
	border-color	: #626C73;
}
th.ms-listedit-listinfo,
#idItemHoverTable th {
	background-color: rgb(255,255,255);
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2,
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	border-top		: 1px solid #dde0e1;
	border-bottom	: 1px solid #dde0e1;
}



/***************************************/
/* Kalender */

#DatePickerDiv, .ms-acal-apanel-outer {}
.ms-picker-header {
	background-color: rgb(204,204,204);
}
.ms-core-needIEFilter .ms-picker-header {
	background-color: rgb(204,204,204);
	-ms-filter		: "";
}
.ms-quickLaunch table.ms-picker-table td.ms-picker-monthselected,
table.ms-picker-table td.ms-picker-today {
 	border-color	: rgb(199,174,156);
}
.ms-core-needIEFilter .ms-quickLaunch table.ms-picker-table td.ms-picker-monthselected {
	-ms-filter		: "";
}
tr td div.ms-acal-today {
	color			: #FF0000;
 	border-top-color: #FF0000;
}
.ms-picker-header a:hover,
.ms-picker-monthcenter a:hover,
.ms-acal-today:hover,
.ms-acal-vcont a:hover {
	color			: #000000;
}
.ms-acal-week-top td.ms-acal-hover div,
.ms-acal-summary-dayrow td.ms-acal-hover div,
.ms-acal-summary-dayrow th.ms-acal-hover {
 	border-color	: rgb(199,174,156) !important;
}
.ms-acal-weekgroup-top td.ms-acal-hover div {
 	border-color	: #FF0000 !important;
}
.ms-core-needIEFilter .ms-acal-weekgroup-top td.ms-acal-hover div {}
.ms-acal-vitem,td.ms-acal-vitem {
	background-color: rgba(199,174,156,0.5);
}
.ms-core-needIEFilter .ms-acal-vitem,.ms-core-needIEFilter td.ms-acal-vitem {
	background-color: rgb(204,204,204);
	-ms-filter		: "";
}

/***************************************/
/* Wiki */

.edit-mode-border {
	margin-left		: -1px;
}

/***************************************/
/* Blog */

.ms-blog-adminLinks,
.ms-psum-countdown-firstRun {
	background-color: rgb(224,233,239);
}

/***************************************/
/* Page Layouts */

.ntm_PLModified {
	text-align		: right;
	padding			: 20px 0px 20px 0px;
}
.ntm_PL {}
.ntm_PLCont {}
.ntm_PL_Main {
	display			: table-cell;
	vertical-align	: top;
}
.ntm_PL_Right,.ntm_PL_Left {
	display			: table-cell;
	vertical-align	: top;
}
.ntm_PL_Right > div,.ntm_PL_Left > div {
	max-width		: 320px;
	min-width		: 290px;
}
.ntm_PL_Right {}
.ntm_PL_Left {}
.ntm_PLWPZ {}
.ntm_PL_1_1 {}
.ntm_PL_1_2 {
	width			: 46%;
	display			: inline-block;
	vertical-align  : top;
}
.ntm_PL_2_2 {
	width			: 52%;
	display			: inline-block;
	vertical-align  : top;
}
.ntm_PL_00_25 {
	width			: 23%;
	display			: inline-block;
	vertical-align  : top;
}
.ntm_PL_01_25 {
	width			: 23%;
	display			: inline-block;
	vertical-align  : top;
}
.ntm_PL_1_25 {
	width			: 26%;
	display			: inline-block;
	vertical-align  : top;
}
.ntm_PL_2_25 {
	width			: 26%;
	display			: inline-block;
	vertical-align  : top;
}
.ntm_PL_1_3,
.ntm_PL_2_3,
.ntm_PL_3_3 {
	width			: 30%;
	display			: inline-block;
	vertical-align  : top;
}
.ntm_PL_Foot {}
.ntm_PL_Right > div > div,
.ntm_PL_2_2 > div,
.ntm_PL_2_3 > div,
.ntm_PL_3_3 > div,
.ntm_PL_1_25 > div,
.ntm_PL_2_25 > div {
	padding-left	: 50px;
}
.ntm_PL_00_25 > div {
	padding-right	: 25px;
}
.ntm_PL_01_25 > div {
	padding-left	: 25px;
}


/***************************************/
/* Webpart XSL Styles */

/* Table Style */
.ntm_Table {
	display			: table;
	width			: 100%;
	border-collapse	: collapse;
}
.ntm_Table > div {
	display			: table-row;
	vertical-align	: top;
}
.ntm_Table > div > div {
	display			: table-cell;
	vertical-align	: top;
	background-color: rgba(255,255,255,.3)
}
.ntm_Table > div > div > div {
	padding			: 6px 8px 6px 8px;
}
.ntm_TableRow > div {
	border-bottom	: 1px solid rgb(255,255,255);
}
.ntm_TableRow.ntm_TableRowHead > div {
	font-weight		: 600;
	border-bottom	: 1px solid rgb(0,70,125);
	background-color: rgb(243,245,241);
}
.ntm_Table > div:nth-child(2n+1) > div {
	background-color: rgba(244,244,245,.8);
}
.ntm_Table > .ntm_TableRow:hover > div {
	background-color: rgb(230,230,230);
}


.s4-wpActive .s4-wpTopTable, .s4-wpActive .ms-WPSelected {
	border-collapse	: collapse;
	border-width	: 0px 0px;
}
.dfwp-column {
	padding-left	: 0px;
}
/* Gruppierung */
ul.dfwp-list .groupheader {
	margin-top		: 16px;
}
.ms-WPBody {
	/*padding-bottom	: 20px;*/
}
.bullet,
.ntm_LinkItem,
.ntm_PageContentCont .item.bullet {
	background		: url("/_layouts/15/images/zalf/li_qu_gruen.png") no-repeat 0px 7px;
	padding			: 4px 4px 4px 20px;
	line-height		: 1.2;
}
.ntm_WPZ_Nav .bullet,
.ntm_WPZ_Nav .ntm_LinkItem {
	padding			: 0px 4px 4px 23px;
	background		: url("/_layouts/15/images/zalf/li_qu_blau.png") no-repeat 5px 2px;
}
.ms-announcementtitle {
	font-size	: 1.1em;
}
td.ms-addnew {
	padding-left	: 0px;
}
.ntm_DocIcon {
	display				: inline-block;
	padding-right		: 5px;
}
.ntm_DocIcon img {
	vertical-align		: text-top;
}

.ntm_ItemTitle {
	padding				: .6em .5em .4em .8em;
	font-size			: 1em; /* 1.2em 20100827 */
	height				: 53px;
}
.ntm_ItemMehr {}
#s4-workspace .ntm_ItemMehr a,
#s4-workspace .ntm_ItemMehr a:link,
#s4-workspace .ntm_ItemMehr a:visited {
	display				: block;
	padding				: .4em .5em .1em 1.2em;
	background			: transparent url("/_layouts/15/images/zalf/icon_mehr.png") no-repeat left .8em;
}
.ntm_ItemImage {
	width				: 91.5%;
	height				: 60px;
	overflow			: hidden;
	padding				: .6em .4em .4em .6em;
}

/* Ankündigungen */
.ntm_Announcement {
	padding				: .5em 0 .25em 0;	
	border-bottom		: .0625em solid #eeeeee;
}
.ntm_Announcement .ntm_Modified {
	font-size			: .9em;
	color				: #666666;
}
.ntm_Announcement .ntm_Title {
	font-size			: 1em;
	margin-bottom		: .25em;
}
.ntm_Announcement .ntm_Title a,
.ntm_Announcement .ntm_Title a:visited {
	font-size			: 1em;
	font-weight			: bold;
	color				: #00336F !important;
}
.ntm_Announcement .ntm_Description {
	font-size			: 1em;
	line-height			: 1.2em;
}
.ntm_Announcement .ntm_Author {
	font-size			: .9em;
}
/* Info Ankuendigung */
.ntm_Ankuendigung {
	padding				: .25em 0em .25em 0em;
	border-bottom		: 1px solid #00467D; /* #D2D2D2; */
	margin				: .25em 0 .625em 0;
}
.ntm_Ankuendigung .ntm_Title {
	margin				: 5px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	font-size			: 1em;
}
.ntm_Ankuendigung .ntm_Beschreibung {
	padding-bottom		: 5px;
	line-height			: 1.2em;
}
/* Puhlmann: ProfilePage */
.mp_ProfilePageLeftCol {
	vertical-align			:top;
	padding-right			:5px !important;
}
/* Puhlmann: Aktuelles/Aktuelle Meldung */
.mp_Aktuelles {
	padding				: .2em 0em .2em 0em;
	border-top          : 1px solid #00467D;
	margin				: 0em 0em 0em 0em;
	font-size			: 1em;
	line-height			: 1.2em;
	clear               : left !important;
}
.mp_Aktuelles .ntm_SubTitle {
	font-weight			: bold;
	font-size			: .92em;
	/*margin-top          : 0.2em;*/
}
.mp_Aktuelles .ntm_Title {
	margin				: .2em 0 0em 0;
	padding				: 0em 0em 0em 0em;
	font-weight         : bold;
}
.mp_Aktuelles .ntm_Beschreibung {
	padding-bottom		: 0em;
	padding-top         : .2em;
	line-height			: 1.2em;
	font-size			: .9em;
}
.mp_AktuellesImage {
	width				: 100%;
	height				: 60px;
	overflow			: hidden;
	padding				: .4em 0em .2em 0em;
}
/* Puhlmann: Pressemitteilungen */
.mp_Aktuelles .mp_PresseTitle {
	margin				: .3em 0 0em 0;
	padding				: 0em 0em 0em 0em;
	font-weight         : bold;
	font-size			: 1.0em;
}

.mp_Aktuelles .mp_PresseBeschreibung {
	padding-bottom		: .3em;
	padding-top         : .3em;
	line-height			: 1.2em;
	font-size			: 1.0em;
}

.mp_Aktuelles .mp_PresseSubTitle {
	font-weight			: normal;
	font-size			: 0.85em;
	margin-top          : 0.2em;
}

.presse-image-area-left {
	max-width			: 110px;
	/* max-height			: 80px; */
	float				: left;
	margin				: .4em .5em .4em 0em;
	overflow			: hidden;
	/*padding-bottom		: 4px;*/
}

.mp_presseImgArea img {
	max-width			: 110px;
	max-height			: 80px;
}

.mp_PresseBildText {
    font-size           : 0.75em;
   	line-height			: 1.1em;
   	/* margin-top          : 2px; */
}

.presse_ItemMehr {}
.presse_ItemMehr a,
.presse_ItemMehr a:link,
.presse_ItemMehr a:visited {
	display				: inline-block;
    padding				: .2em .5em .2em 1.0em;
	background			: transparent url("/_layouts/15/images/zalf/icon_mehr.png") no-repeat left center;
}

.HideItem {
    display             : none;
}

/* Puhlmann: Veranstaltung*/
.mp_Veranstaltung {
	border-top          : 1px solid #00467D;
	font-size			: 1em;
	line-height			: 1.2em;
}
.mp_VonBis {
	padding-top         : .4em;
	padding-bottom		: .2em;
    font-weight         : bold !important; 
}
.mp_VeranstaltungTitel {
	padding-top         : .2em;
	padding-bottom		: .4em;
	font-size			: 1.1em;
	line-height			: 1.2em;
	color               : #00467D;
}
.mp_VeranstaltungTextL {
    padding-bottom      : 0.2em;
	padding-right       : 0.2em;
    font-weight         : bold !important;
    white-space         : nowrap;
    vertical-align      : top;
}
.mp_VeranstaltungTextR {
    padding-bottom      : 0.2em;
	padding-left        : 0.2em;
}

/* ZALF-Doc-WithImage */
.mp_ImageArea {
    float				: left;
	margin				: 0px 10px 0px 0px;
	overflow			: hidden;
	padding-bottom		: 4px;
}
.mp_ImageArea img {
    max-width           : 125px;
    max-height          : 150px;
}
















.xlink-item .description {
	color			: #999999;
	font-size		: .9em;
	line-height		: 1.3;
	padding-top		: 3px;
	white-space		: pre-wrap;
	word-wrap		: break-word;
	word-break		: break-all;
	word-break		: break-word;
	-webkit-hyphens	: auto;
	-moz-hyphens	: auto;
	hyphens			: auto;
	overflow		: hidden;
}
.ntm_Documents .description {
	display			: none;
}

.ntm_ZweiSpaltig {
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count	: 2;
/*	-moz-column-width: 200px;
	-webkit-column-width: 200px;
	column-width: 200px;*/
	-moz-column-gap	: 30px;
	-webkit-column-gap: 30px;
	column-gap		: 30px;
}
.ntm_NewsZwei {
	min-width		: 200px;
	break-inside	: avoid;
	page-break-inside: avoid;
	margin-bottom	: 24px;
}
/* Teaser Webparts */
.ntm_News {
	border-bottom	: 1px solid rgb(243,245,241);
	padding			: 6px 4px 12px 0px;
	margin-bottom	: 6px;
}
.ntm_TeaserFooter {
	position		: relative;
	top				: 18px;
}
.ntm_TopTeaserHeader,
.ntm_TopTeaserFooter,
.ntm_TeaserHeader {
	display			: none;
}
.ntm_newsImg {
	clear			: left;
	float			: left;
	margin			: 0px 10px 0px 0px;
	min-height		: 80px;
	width			: 140px;
	overflow		: hidden;
}
/* Bild Platzhalter definierbar */
.ntm_newsImgPH {
	clear			: left;
	float			: left;
	margin			: 0px 10px 0px 0px;
	height			: 100px;
	width			: 140px;
	background		: url("/_layouts/15/images/zalf/newsPHimage.png") no-repeat center center;
}
.ntm_News img {
	min-height		: 80px;
	max-height		: 100px;
/*	max-width		: 80px;*/
}
.ntm_newsImgPH img {
	height			: 100px;
	width			: 140px;
}
.ntm_TeaserTitle {
	color			: #373632;
	font-size		: 1.2em;
	padding-bottom	: 6px;
	padding-top		: 2px;
}
.ntm_TeaserTitle a {
	color			: #373632;
}
.ntm_TeaserTitle a:hover {
	color			: #00467d;
}
.ntm_TeaserCategory {
	color			: #888888;
	font-size		: 1em;
	padding			: 3px 0px 3px 0px;
}
.ntm_TeaserCategory a,
.ntm_TeaserCategory a:visited {
	color			: #888888;
}
.ntm_TeaserDate {
	float			: left;
	color			: #888888;
	font-size		: 1em;
	padding			: 3px 0px 3px 0px;
}
.ntm_Trenner {
	display			: inline-block;
	padding			: 0px 6px 0px 6px;
}
.ntm_TeaserText {
	line-height		: 1.3em;
}
.ntm_TeaserText p {
	margin-bottom	: 8px;
}
.ntm_TopNews .ntm_newsImg {
	clear			: left;
	float			: left;
	margin			: 0px 10px 0px 0px;
	min-height		: 100px;
	width			: 140px;
	overflow		: hidden;
}
.ntm_TopNews .ntm_newsImg img {
	height			: 100px;
}
.ntm_TopNews {
	background-color: #EAEFF3;
	padding			: 12px 12px 8px 12px;
	margin			: 0px 0px 16px 0px;
}
.ntm_TopNews .ntm_TeaserTitle {
/*	color			: #FF0000;
	font-size		: 1.3em;
	line-height		: 1.3em;
	text-transform	: uppercase;*/
}
.ntm_TopNews .ntm_TeaserTitle a,
.ntm_TopNews .ntm_TeaserTitle a:visited,
.ms-WPBody .ntm_TopNews .ntm_TeaserTitle a:link {
/*	color			: #FF0000;*/
}
.ntm_TeaserText .ntm_MehrLink {

}
.ntm_MehrLink,
.ntm_TeaserFooter a {
	display			: inline-block;
	padding			: 0px 9px 0px 4px;
	background		: transparent url("/_layouts/15/images/zalf/anchor-arrow-bullet.png") no-repeat right center;
	/*float			: right;
	text-decoration	: underline;*/
}
.ntm_TeaserFooter a {
	float			: right;
	padding			: 0px 12px 0px 0px;
}
.ntm_MehrLink:hover,
.ntm_TeaserFooter a:hover,
.ntm_TeaserCategory a:hover {
	color			: #00467d;
}


.ntm_BigNews {
	position		: relative;
	height			: 420px;
	overflow		: hidden;
	background-color: rgba(0,103,179,.5);
}
.ntm_BigNews .ntm_newsImg {
	position		: absolute;
	width			: 100%;
}
.ntm_BigNews .ntm_newsImg img {
	min-width		: 100%;
	min-height		: 100%;
	width			: auto;
	height			: auto;
}
.ntm_BigNews .ntm_HoldInfo {
	position		: absolute;
	bottom			: 0px;
	background-color: rgba(0,64,117,.5);
	padding			: 20px 0px;
	width			: 100%;
}
.ntm_BigNews .ntm_HoldInfo > div {
	padding-left	: 20px;
	padding-right	: 20px;
}
.ntm_BigNews .ntm_HoldInfo * {
	color			: #FFFFFF !important;
}
.ntm_BigNews .ntm_HoldInfo .ntm_TeaserTitle a:hover,
.ntm_BigNews .ntm_HoldInfo .ntm_TeaserDate,
.ntm_BigNews .ntm_HoldInfo .ntm_TeaserDate *,
.ntm_BigNews .ntm_HoldInfo .ntm_TeaserCategory,
.ntm_BigNews .ntm_HoldInfo .ntm_TeaserCategory * {
	color			: #00467d !important;
}




/* 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 {
    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 {
	color			: #4BA046;
}
#NTM_Gruppierung 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 {
    position		: absolute;
    top				: 0px;
    right			: 0px;
    width			: 120px;
    height			: 85px;
    background		: url("/_layouts/15/images/zalf/down.png") no-repeat center center;
    cursor			: pointer;
    overflow		: hidden;
}
#NTM_Gruppierung .ntm_Close .ntm_OpenIco {
    background		: url("/_layouts/15/images/zalf/up.png") no-repeat center center;
}
#NTM_Gruppierung .ntm_OpenIco img {
    width			: 120px;
    height			: 150px;
}
.ntm_Beschreibung {
    padding			: 4px 0px;
}
div.ntm_Body a.ntm_Ebene2 {
	padding-left	: 20px;
}

.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;
}

.ntm_ButtonZeilenBox {
	padding			: 30px 20px 30px 20px;
	border-top		: 1px solid #3D3D3D;
	text-align		: center;
	font-size		: 1.2em;
}



a.ntm_Oben {
	padding			: 0px 0px 0px 16px;
	background		: transparent url("/_layouts/15/images/zalf/anchor-arrow-up-bullet.png") no-repeat 2px center;
	display			: inline-block;
}
a.ntm_Print {
	padding			: 0px 0px 0px 16px;
	background		: transparent url("/_layouts/15/images/zalf/ico_print.png") no-repeat left center;
	display			: inline-block;
}
.ntm_PLModified a {

}
.ntm_PLModified a:hover {

}

.ms-wpContentDivSpace ul {
	margin-top			: 0.2em;
	margin-bottom       : 0.6em;
}
.ntm_WPListStyle {
	padding				: 0em 0 .5em 0;
}
.ntm_WPListStyleImage {
	padding				: 5px 0 2px 0;
}
.ntm_WPListStyle h4,
.ntm_WPListStyle p,
.ntm_WPListStyleImage h4,
.ntm_WPListStyleImage p {
	margin				: 0em;
	padding-top			: 0em;
	line-height			: 1.1em;
	font-size			: 1em;
}
.ms-WPBody .ntm_WPListStyle .ntm_Title {
    font-size           : 1.05em;
}
.ntm_WPListStyle a {
	display				: block;
	padding				: 2px 4px 2px 20px;
	word-wrap			: break-word;
	overflow-x			: hidden;
	background			: transparent url("/_layouts/15/images/zalf/li_qu_gruen.png") no-repeat 0px 3px;
	color				: #333333;
}
.ntm_LeftNavPanel .ntm_WPListStyle a {
	display				: block;
	padding				: 2px 4px 2px 23px;
	word-wrap			: break-word;
	overflow-x			: hidden;
	background			: transparent url("/_layouts/15/images/zalf/li_qu_blau.png") no-repeat 5px 3px;
	color				: #333333;
}
.ntm_WPListStyleImage a {
	font-weight			: normal;
	display				: block;
	background			: none;
	padding				: 0em .4em .15em 0em;
	color				: #333333;
}
.ntm_ImageArea a {
	font-weight			: normal;
	display				: block;
	background			: none;
	padding				: 0em 0em 0em 0em;
}
#s4-leftpanel .ntm_WPListStyle a,
#s4-leftpanel .ntm_WPListStyleImage a {
	color				: #333333;
}
.ntm_WPListStyle a:hover,
.ntm_LeftNavPanel .ntm_WPListStyle a:hover,
.ntm_WPListStyleImage a:hover,
#s4-leftpanel .ntm_WPListStyle a:hover,
#s4-leftpanel .ntm_WPListStyleImage a:hover {
	color				: #4BA046;
}
.ntm_WPListStyle .ntm_Beschreibung,
.ntm_WPListStyleImage .ntm_Beschreibung {
	display				: block;
	padding				: .125em 0 .125em 20px;
	line-height			: 1.1em;
}
/* Für ZALF-Style (Schnellstart) in linkem Navigationsbereich */
.ntm_LeftNavPanel .ntm_WPListStyle  .ntm_Beschreibung {
	padding				: .1em 0 .125em 23px;
	font-size           : .9em;
}
.ntm_WPListStyleImage .ntm_Beschreibung,
.ntm_WPListStyleImage h4,
.ntm_WPListStyleImage div.ntm_Title {
	margin-left			: 135px;
	padding				: .125em 0 .125em 0em;
	line-height			: 1.2em;
}
#s4-leftpanel .ntm_WPListStyleImage .ntm_Beschreibung,
#s4-leftpanel .ntm_WPListStyleImage h4,
#NTM_ColFloat .ntm_WPListStyleImage .ntm_Beschreibung,
#NTM_ColFloat .ntm_WPListStyleImage h4 {
}
.ntm_WPListStyle .ntm_SubTitle,
.ntm_WPListStyleImage .ntm_SubTitle {
	display				: block;
	padding				: .125em 0 0 .9em;
	font-weight			: bold;
	line-height			: 1.2em;
}


/*** ECT-Seiten ***/
.ms-descriptiontext {
	font-size	: 1em;
	color		: #4c4c4c;
	vertical-align	: top;
	line-height	: 1.2em;
}

/* direk in ETC Seiten */
.ms-descriptiontext > div > ul {
	list-style-image: url("/_layouts/15/images/zalf/li_qu_gruen.png");
	margin-left	: -20px;
}

.ms-descriptiontext > div > ul > li {
	margin-bottom : 6px;
}

/* Puhlmann -> weg stört bei anderen Seiten
.ms-wpContentDivSpace ul,
#DeltaPlaceHolderMain ul {
	list-style-image: url("/_layouts/15/images/zalf/li_qu_gruen.png");
	margin-left	: -20px;
} 

.ms-core-menu-list {
	margin-left	: 0px;
} 

.ms-wpContentDivSpace ul li,
#DeltaPlaceHolderMain ul li {
	margin-bottom : 6px;
} */

/*** Puhlmann: Fehlende Styles ergänzt am 19.11.2015 ***/

.ms-ButtonHeightWidth {
	width: 14.2em;
}

.ntm_Btn_Zurueck {
	float: left;
}

.ntm_Btn_Zurueck a, 
.ntm_Btn_Zurueck a:link, 
.ntm_Btn_Zurueck a:visited {
	background: transparent url("/_layouts/15/images/zalf/btn_back1_hg.png") no-repeat scroll left top;
	border-right: 1px solid #ffffff;
	color: #ffffff !important;
	display: block;
	font-size: 0.95em;
	padding: 0.1em 0.6em 0.1em 1.2em;
}

.ms-sitemapdirectional {
	display	: none;
}


/*** Kontakt Deutsch Styles ***/
.mp_WPEmail {
/*    vertical-align:top;*/
}
.mp_WPEmail span {
	position			: relative;
	top					: -5px;
}
.mp_WPEmail img {
}

/*** Wichtige Publikationen ***/
.mp_WPItem {
    padding-left    :0em;
    padding-right   :0em;
}
.mp_WPImage{
    float           :right;
    padding         : 5px 0px 10px 10px;
    vertical-align  :top;
}
.mp_ItemTitle {
    text-align      :left;
    font-size       :1.0em;
    line-height     :1.4em;
}
.mp_WPText {
    /* float           :left; */
    text-align      :left;
    font-size       :1.0em;
    line-height     :1.4em;
    /*padding-top     :.6em;*/
}


/*** Für Stellen Webpart ***/
.mp_StellenTable {
    margin-left     : 0px;
    border          : 1px solid #D2A000;
}

.mp_StellenTable td {
    font-size       : 0.9em;
    line-height     : 1.2em;
}

/*** Startseite Kontaktinfo rechts ***/
.mp_Kontakt {
    font-size       :.95em;
    line-height     :1.3em;
    padding-left    : 0px;
    padding-bottom  : 4px;
    border-top     : 2px solid #00467D;
    border-bottom   : 2px solid #00467D;
}

/* für cqwp LinkListeTitelURL */
.mp_link-item {
    color           : #333333;
}
.mp_Comments {
    color           : #333333;
}
.description {
    color           : #333333;
}

/* Für BDC-Webparts Puhlmann*/
.bdc_text {
    padding-bottom      : 4px;
    padding-top         : 6px;
    line-height         : 1.4em;
    vertical-align      : top;
}
.bdc_text ul li{
    margin-bottom       : 4px;
    list-style-image    : url("/_layouts/15/images/zalf/li_qu_gruen.png");
}
.mp_zeile, .bdc_zeile {
    background-color    : #F7ECCE;
}



#Titel {
    /*border-bottom       :1px #135E13 solid;*/
	font-size			: 1.1em;
	color				: #00467D;
}
#Zielsetzung {
   /*border              :1px #4BA046 solid;*/
   background-color    : #F7ECCE;
    /* background          : url("/_layouts/15/images/zalf/quadrat.png") no-repeat scroll left top #F3F5F1;
    margin              : 2px 0 10px -15px;
    padding             : 12px 0 0 15px;*/
}
#Zielsetzung p {
   margin	    		: 0em 0em 10px 0em;
}
#Zielsetzung ul li {
   margin-bottom		: 6px;
}
.bdc_liste ul {
    margin-top          : 6px;
    margin-bottom       : 4px;
    list-style-image    : url("/_layouts/15/images/zalf/li_qu_gruen.png");
}
/* Für angezeigte Listenelemente */
.bdc_listviewtext {
	font-size       : 1em;
	padding         : 4px 4px 4px 4px;
	line-height     : 1.3em;
	vertical-align  : top;
}
/* Für Überschriften */
.bdc_h6 {
	color		: #00467D !important;
	line-height	: 1.5em;	
	font-size	: 100%;
	padding-top     : 6px;
	padding-bottom  : 6px;
	font-weight	: bold;
}

/* Für Gruppierung */

/*Für Prjektanträge Vorstamd*/
.mp_firstgerecht {
    background-color: #FFECEC;
}


/* Puhlmann Ende */


/***************************************/
/* Display Templates */

.ntm_BulletItem {
	background		: url("/_layouts/15/images/zalf/li_qu_blau.png") no-repeat left 0px;
	padding			: 2px 4px 4px 23px;
	line-height		: 1.25em;
}
.ntm_BulletItem  .cbs-Detail {
	margin-left		: 12px;
}

/***************************************/
/* Webpart Page */

table.ms-core-tableNoSpace.ms-webpartPage-root {
	border-spacing	: 0px;
}
table.ms-core-tableNoSpace.ms-webpartPage-root > tbody > tr > td > div.ms-webpart-zone.ms-fullWidth {
	padding-right	: 20px;
}


/***************************************/
/* Bildergalerie Webpart */

.ntm_ImageGalery {
	background-color: rgb(204,204,204);
}
.ntm_PreviewImages a {}
.ntm_PreviewImages span.ntm_PImg {}
.ntm_PreviewImages span.ntm_PImgTitle {}



/* colored Calendar */
[class*="ntm_Cal-"]:before {
	float			: left;
	margin-left		: 4px;
	margin-right	: -16px;
	color			: #FFFFFF;
}
[class*="ntm_Cal-"] .ms-acal-sdiv {
	padding-left	: 20px;
}
.ntm_Cal-besprechung,
.ntm_Cal-meeting {
	background-color: #9FB600 !important;
	border-color	: #9FB600 !important;
}
.ntm_Cal-besprechung:before {
	content			: '\1F4CC'; /* pin */
}
.ntm_Cal-geburtstag,
.ntm_Cal-birthday {
	background-color: #C07361 !important;
	border-color	: #C07361 !important;
}
.ntm_Cal-geburtstag:before {
	content			: '\1F382'; /* torte */
}
.ntm_Cal-arbeitszeiten {
	font-style: italic;
	background-color: #DB970B !important;
	border-color	: #DB970B !important;
}
.ntm_Cal-arbeitszeiten:before {
	content			: '\1F4BB'; /* computer */
}
.ntm_Cal-urlaub,
.ntm_Cal-holiday,
.ntm_Cal-feiertag {
	background-color: #4D0D16 !important;
	border-color	: #4D0D16 !important;
}
.ntm_Cal-urlaub:before,
.ntm_Cal-holiday:before,
.ntm_Cal-feiertag:before {
	content			: '\1F305'; /* 1F4A9 poo 1F429 poodle*/
}
.ntm_Cal-treffen:before {
	content			: '\1F351'; /* apple */
}
/* colored Calendar */


/*************************************************************************************/
/* besondere Styles */

/* Ausblenden des Links Websiteinhalte in der linken Quicklaunch */
.ms-core-listMenu-verticalBox a#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAll {
	display			: none;
}
/* jede Zweite */
.dfwp-column.dfwp-list li.dfwp-item:nth-child(2n+0) {

}


/*************************************************************************************/
/* Intranet Blank */

.ntm_Blank .ntm_SiteBreadcrumb,
.ntm_Blank #NTM_MainNavCont,
.ntm_Blank #sideNavBox,
.ntm_Blank #NTM_IntranetTitle,
.ntm_Blank #NTM_TopNav,
.ntm_Blank #s4-ribbonrow,
.ntm_Blank #suiteBar {
	display			: none;
}
.ntm_Blank #contentBox {
	margin-left		: 10px;
}









/***************************************/
/* übergeordnete Hauptnavigation */

.ntm_GlobalNavigation {}
.GlobalNav {
	margin			: 0;
	padding			: 0;
	list-style		: none;
	font-size		: 1.05em;
}
.GlobalNav .GlobalNav {
	font-size		: .9em;
}
.GlobalNav .GlobalNav .GlobalNav {
	font-size		: 1em;
}
.GlobalNav li {
	float			: left;
	padding			: 0em .2em 0em 1.4em;
}
.GlobalNav li:last-child  {
	margin			: 0em 2.2em 0em 0em;
}
.GlobalNav li a {
	display			: inline-block;
	padding			: .55em 0em .375em .85em;
	color			: #333333;
	background		: none/*url("/_layouts/15/images/zalf/ecke_blau.png") no-repeat left top*/;
}
.GlobalNav li li a {
	min-width		: 210px;
	padding			: 4px 10px 4px 10px;
	background		: none;
}
.GlobalNav ul {
	display			: none;
	background-color: #F3F5F1;
	border			: 2px solid #00467D;
	min-width		: 230px;
	padding			: 0px 0px 0px 0px;
	margin-top		: 0px;
	margin-left		: 0px;
	box-shadow		: 2px 2px 6px 0px rgba(0,0,0,0.2);
	z-index			: 10000;
}
.GlobalNav ul li,
.GlobalNav ul li:last-child {
	position		: relative;
	display			: block;
	width			: 100%;
	padding			: 0em 0em 0em 0em;
	margin			: 0em 0em 0em 0em;
}
.GlobalNav li:hover,
.GlobalNav .active {
	color			: #4BA046;
}
.GlobalNav li:hover > a,
.GlobalNav .active {
	color			: #4BA046;
	background		: transparent /*url("/_layouts/15/images/zalf/ecke_gruen.png") no-repeat left top*/;
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
.GlobalNav ul li:hover > a {
	color			: #333333;
	background-color: #E3F1E3;
	background		: #E3F1E3;
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
.GlobalNav > ul {
	display			: block;
}
.GlobalNav > ul li {
	display			: block;
	float			: left;
}
.GlobalNav > li:hover > ul {
	display			: block;
	position		: absolute;
	width			: 200px;
}
.GlobalNav > li ul li:hover > ul {
	display			: block;
	position		: absolute;
	width			: 200px;
	right			: -220px;
	top				: 0;
}
.GlobalNav li.ntm_DynamicChildren {
	background-image: url("/_layouts/15/images/zalf/menu-down.png");
	background-repeat: no-repeat;
	background-position: right center;
}
.GlobalNav li.ntm_DynamicChildren > a {
	padding-right	: 20px;
}
.GlobalNav ul li.ntm_DynamicChildren {
	background-image: url("/_layouts/15/images/zalf/menu-right.png");
}

/***************************************/
/* Navigation übergreifend */

.ms-navedit-hiddenLink.ms-core-listMenu-item,
.ms-navedit-hiddenLink.ms-core-listMenu-item:link,
.ms-navedit-hiddenLink.ms-core-listMenu-item:visited {
	color			: #333333;
	font-style		: normal;
}
.ms-core-header .ms-navedit-hiddenLink.ms-core-listMenu-item,
.ms-core-header .ms-navedit-hiddenLink.ms-core-listMenu-item:link,
.ms-core-header .ms-navedit-hiddenLink.ms-core-listMenu-item:visited {
	color			: #333333;
}
.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			: #333333;
	font-weight		: bold;
}
a.ms-core-listMenu-heading {
	border-bottom	: 0px solid rgb(209,223,232);
}
.ms-core-header .ms-core-listMenu-item,
.ms-core-header .ms-core-listMenu-item:link,
.ms-core-header .ms-core-listMenu-item:visited,
.ms-core-header .ms-tv-item:link,
.ms-core-header .ms-tv-item:visited,
.ms-core-header .ms-tv-header:link,
.ms-core-header .ms-tv-header:visited {
	color			: #333333;
}
.ms-core-listMenu-disabled,
.ms-core-listMenu-disabled:link,
.ms-core-listMenu-disabled:visited,
.ms-core-listMenu-disabled:hover,
.ms-core-listMenu-disabled:active {
	color			: #333333;
}
.ms-core-header .ms-core-listMenu-disabled,
.ms-core-header .ms-core-listMenu-disabled:link,
.ms-core-header .ms-core-listMenu-disabled:visited,
.ms-core-header .ms-core-listMenu-disabled:hover,
.ms-core-header .ms-core-listMenu-disabled:active {
	color			: #333333;
}
.ms-core-listMenu-ghost,
.ms-core-listMenu-ghost:link,
.ms-core-listMenu-ghost:visited,
.ms-core-listMenu-ghost:hover,
.ms-core-listMenu-ghost:active {
	color			: #333333;
	opacity			: 0.8;
}
.ms-core-header .ms-core-listMenu-ghost,
.ms-core-header .ms-core-listMenu-ghost:link,
.ms-core-header .ms-core-listMenu-ghost:visited,
.ms-core-header .ms-core-listMenu-ghost:hover,
.ms-core-header .ms-core-listMenu-ghost:active {
	color			: #333333;
}
.ms-core-needIEFilter .ms-core-listMenu-ghost,
.ms-core-needIEFilter .ms-core-listMenu-ghost:link,
.ms-core-needIEFilter .ms-core-listMenu-ghost:visited,
.ms-core-needIEFilter .ms-core-listMenu-ghost:hover,
.ms-core-needIEFilter .ms-core-listMenu-ghost:active {
	background-color: transparent;
	filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";
}
.ms-core-listMenuEdit {
	border			: 1px solid transparent;
}
.ms-core-listMenuEdit:hover {
 	border			: 1px solid #4ba046;
}
.ms-navedit-editLinksText > span > .ms-metadata,
.ms-core-listMenuEdit > tr > .ms-navedit-linkCell > .ms-core-listMenu-item {
	color			: #535362;
}
.ms-navedit-editLinksText:hover > span > .ms-metadata,
.ms-core-listMenuEdit:hover > tr > .ms-navedit-linkCell > .ms-core-listMenu-item {
	color			: #4ba046;
}
.ms-navedit-editLinksText:active > span > .ms-metadata,
.ms-core-listMenuEdit:active > tr > .ms-navedit-linkCell > .ms-core-listMenu-item {
	color			: #4ba046;
}
.ms-core-header .ms-core-listMenuEdit > tr > td > .ms-core-listMenu-item:hover,
.ms-core-header .ms-core-listMenuEdit > tr > td > .ms-core-listMenu-item:active {
	color			: #4ba046;
	background-color: transparent;
}
.ms-core-listMenuEdit > tr > td > .ms-core-listMenu-item:active {
	background-color: transparent;
}
.ms-navedit-titleBoxContainer,
.ms-navedit-titleBoxContainer .ms-core-listMenu-selected,
.ms-navedit-titleBoxContainer:hover,
.ms-navedit-titleBoxContainer .ms-core-listMenu-selected:hover {
	background-color: #FFFFFF;
 	border			: 0px solid #f8ec00;
	color			: #535362;
}
.ms-core-header .ms-navedit-titleBoxContainer,
.ms-core-header .ms-navedit-titleBoxContainer .ms-core-listMenu-selected,
.ms-core-header .ms-navedit-titleBoxContainer:hover {
	background-color: rgb(51,118,171);
 	border-color	: rgb(51,118,171);
	color			: #000000;
}
.ms-navedit-dropsurface {}
.ms-core-needIEFilter .ms-navedit-dropsurface {
	filter:alpha(opacity=1);-ms-filter:"alpha(opacity=1)";
}
.ms-navedit-editLinksText {
	text-transform	: none;
}
.ms-verticalAlignTop.ms-listMenu-editLink {
	vertical-align	: text-top;
}
.ms-tv-header {
	border			: 1px solid transparent;
}
.ms-navedit-ghosted {
	opacity			: 0.3;
}
.ms-core-needIEFilter .ms-navedit-ghosted {
	filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)";
}

/***************************************/
/* horizontale Hauptnavigation */

.ntm_MainNavigation {
	padding			: 0px 0px 0px 275px
}
.ntm_Intranet .ntm_MainNavigation {
	padding			: 0px 0px 0px 20px
}
.ms-fullscreenmode .ntm_MainNavigation {
	display			: none;
}
.ms-core-listMenu-horizontalBox ul {
	padding-left	: 0px;
	margin-bottom	: -3px;
}
.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			: #333333;
	font-weight		: normal;
}
/* Fly Out Arrow Icon */
.ms-core-listMenu-horizontalBox li.static > a > .additional-background.dynamic-children/*,
.ms-core-listMenu-horizontalBox .dynamic .additional-background.dynamic-children*/ {
	background		: url("/_layouts/15/images/zalf/menu-down.png") no-repeat right center;
	padding-right	: 22px;
}
.ntm_Intranet .ms-core-listMenu-horizontalBox li.static.dynamic-children {
	/*background		: url("/_layouts/15/images/zalf/menu-down.png") no-repeat right center;*/
}
.ms-core-listMenu-horizontalBox .dynamic a.dynamic-children {
	background		: none;
}
.ms-core-listMenu-horizontalBox ul.root,
.ms-core-listMenu-horizontalBox ul.static {
	padding-left	: 0px;
	white-space		: nowrap;


	display			: inline;
}
.ms-core-listMenu-horizontalBox,
.ms-core-header .ms-core-listMenu-horizontalBox {
	color			: #333333;
}
.ms-core-listMenu-horizontalBox li.static {
	padding-bottom	: 0px;
	float			: left;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	border-width	: 0px 0px 0px 0px;
	color			: #333333;
	white-space		: nowrap;
	padding			: .4em 0em .375em .8em;
	margin			: 0em 1.5em 0em 0em;
	display			: inline-block;
	vertical-align	: middle;
	font-size		: 1.25em;
	background		: none/*url("/_layouts/15/images/zalf/ecke_blau.png") no-repeat left top*/;
}
.ntm_Intranet .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	padding			: .55em 0em .375em .85em;
	font-size		: 1.05em;
}

/* Root Nav Punkt ausblenden */
.ms-core-listMenu-horizontalBox > .ms-core-listMenu-root > li.static  > .ms-core-listMenu-item {
	display			: none;
}
div.ms-core-listMenu-horizontalBox,
.ms-core-listMenu-horizontalBox > .ms-core-listMenu-root > li.static {

	display			: inline;
	float			: none;
}

.ms-core-listMenu-horizontalBox li.static > span .ms-core-listMenuEdit .ms-navedit-linkCell,
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-linkCell {
	padding-left	: 18px;
	padding-right	: 15px;
}
.ms-core-listMenu-horizontalBox ul.root > li.static:first-child > span .ms-core-listMenuEdit .ms-navedit-linkCell,
.ms-core-listMenu-horizontalBox ul.root > li.static:first-child > .ms-core-listMenuEdit .ms-navedit-linkCell {
	padding-left	: 0px;
}
.ms-core-listMenu-horizontalBox li.static:hover > .ms-core-listMenu-item,
.ms-core-listMenu-horizontalBox li.static.selected > .ms-core-listMenu-item,
.ms-core-listMenu-horizontalBox li.static.selected,
.ms-tv-selected:link,
.ms-core-listMenu-horizontalBox ul ul li.static:hover,
.ms-core-listMenu-horizontalBox ul ul li.static.selected:hover,
a.ms-tv-item:hover,
a.ms-tv-header:hover {
	color			: #4BA046;
	background		: transparent /*url("/_layouts/15/images/zalf/ecke_gruen.png") no-repeat left top*/;
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
.ms-core-listMenu-horizontalBox > .ms-core-listMenu-root > li.static.selected {
	background-color: transparent;
	background		: transparent;
}
.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,
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected:hover {
	color			: #4BA046;
	background		: none/*url("/_layouts/15/images/zalf/ecke_gruen.png") no-repeat left top*/;
}
.ms-core-listMenu-horizontalBox div.ms-navedit-hiddenAppendArea {
 	border-right	: 0px solid #DBDBDB;
}


/***************************************/
/* dynamische Flyout Navigation */

ul.dynamic {
	font-size		: 1em;
	background-color: #F3F5F1;
	border			: 2px solid #00467D;
	padding			: 0px 0px 0px 0px;
	margin-top		: 0px;
	margin-left		: 0px;
	box-shadow		: 2px 2px 6px 0px rgba(0,0,0,0.2);
	min-width		: 230px;
}
ul.dynamic ul.dynamic {
	font-size		: 1em;
	margin-left		: -5px;
	min-width		: 160px;
}
ul.dynamic .ms-core-listMenuEdit .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox .ms-core-listMenuEdit .ms-core-listMenu-item {
	padding			: 3px 10px 3px 10px;
}
.dynamic .ms-core-listMenu-item,
.dynamic .ms-core-listMenu-item:link,
.dynamic .ms-core-listMenu-item:visited {
	color			: #333333;
	font-weight		: normal;
	padding			: 4px 10px 4px 10px;
}
.ms-core-listMenu-horizontalBox .dynamic a.ms-core-listMenu-item:hover,
.ms-core-listMenu-horizontalBox .dynamic a.ms-core-listMenu-item.ms-core-listMenu-selected:hover {
	color			: #333333;
	background-color: #E3F1E3;
	background		: #E3F1E3;
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
.ms-core-listMenu-horizontalBox .dynamic a.dynamic-children span.dynamic-children {
	background		: none/*url("/_layouts/15/images/zalf/menu-right.png") no-repeat right center*/;
	display			: block;
}



/***************************************/
/* vertikale Unternavigation */

#sideNavBox {
	width				: 205px;
	background-color	: rgba(65,160,70,0.1);
}
.ms-core-sideNavBox-removeLeftMargin {
}
#NTM_SearchAndSubNav {
	position			: relative;
	left				: -5px;
}
.ntm_Internet .ntm_QuickLaunch .ms-core-sideNavBox-removeLeftMargin {
	display				: none;
}
.ntm_Internet.ntm_SN .ntm_QuickLaunch {
	display				: block;
}
/* Titel für Institute in der Navigationsspalte */
.ntm_LeftNavInstitutsname .ms-rtestate-field p, .ntm_LeftNavInstitutsname p.ms-rteElement-P {
	display				: block !important;
	font-family			: 'Open Sans', sans-serif;
	font-size			: 1.2em;
	color				: #00467D;
	padding				: 5px 5px 5px 5px;
	margin				: 0px 0px 0px 0px;
}
/* Banner für Institute in der Navigationsspalte */
.ntm_LeftNavImage {
	width				: 250px;
	overflow			: hidden;
	margin-bottom		: 0px;
	margin-top			: 0px;
}
.ntm_LeftNavImage img {
	margin-bottom		: -2px;
}
.ntm_LeftNavImage img {}
.ntm_SubNavSiteTitle {
	margin-top			: 0px;
}
.ntm_SubNavSiteTitle h3 {
/*	font-family		: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;*/
	font-size			: 1.2em;
	color				: #00467D;
	margin				: 0;
	padding				: 0.5em;
}
.ntm_SubNavSiteTitle h3 a,
.ntm_SubNavSiteTitle h3 a:visited {
/*	font-family		: 'Open Sans Semi-Bold', 'Open Sans', sans-serif;*/
	color				: #00467D;
}
/* Webpartzone in der Navigationsspalte */
.ntm_WPZ_Nav,
.ntm_WPZ_NavTop {
	width				: 250px;
	overflow			: hidden;
}
.ntm_WPZ_Nav > div {
	margin-top			: 12px;
}
.ntm_PHL_WZ {
	width				: 100%;
}
.ntm_LeftNavPanel .ms-webpart-zone > .ms-webpartzone-cell,
.s4-specialNavLinkList {
	background			: url("/_layouts/15/images/zalf/bg_trenner.png") no-repeat 6px top;
}
.ntm_LeftNavPanel .ms-webpart-zone > .ms-webpartzone-cell {
	padding-top			: 8px;
	margin-bottom		: 0px;
}

#NTM_LeftpanelContent {
	width				: 250px;
	padding				: 0em 0em 0em 0em;
	border				: 2px solid #00467D;
	background-color	: #E0E9EF;
	line-height			: 1.4;
}
.ntm_VNavTrenner1, .ntm_VNavTrenner2, .ntm_VNavTrenner3, .ntm_VNavTrenner4, .ntm_VNavTrenner5, .ntm_VNavTrenner6 {
	width				: 234px;
	height				: 2px;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 10px 0px 6px;
	overflow			: hidden;
	background-color	: #00467D;
}
.ntm_VNavTrenner1 img, .ntm_VNavTrenner2 img, .ntm_VNavTrenner3 img, .ntm_VNavTrenner4 img, .ntm_VNavTrenner5 img, .ntm_VNavTrenner6 img {
	width				: 234px;
	height				: 2px;
}
.ntm_VNavTrenner1,
.ntm_VNavTrenner2 {
	display				: none;
}
.ntm_VNavTrenner3 {
	display				: none;
	margin				: 0px 10px 8px 6px;
}
.ntm_VNavTrenner4,
.ntm_VNavTrenner5 {
	display				: none;
}
.ntm_LogoBox {
	display				: none;
	margin				: 10px 0px 0px 0px;
	padding				: 14px 10px 14px 10px;
	text-align			: center;
	background			: #F3F5F1 url("/_layouts/15/images/zalf/bg_trenner.png") no-repeat 6px top;
}
.ntm_LogoBox img {
	float				: left;
}
.ntm_LogoBox a:hover {
	text-decoration		: underline;
	color				: #41a046;
}
.ntm_MadeBy,
.ntm_VNavTrenner6 {
	display				: none;
}
.s4-specialNavLinkList {
	background			: url("/_layouts/15/images/zalf/bg_trenner.png") no-repeat 6px top;
}
.ntm_LeftNavPanel .ms-navline {
	background			: url("/_layouts/15/images/zalf/bg_trenner.png") no-repeat 8px top;
	border-width		: 0px !important;
	padding				: 0px !important;
	margin				: 0px !important;
}
/* Firefox Bildbibliothek Bildvorschau in der Quicklaunch */
.ntm_LeftNavPanel #ImgPreviewTable .ms-navline {
	display				: none;
}
.ntm_LeftNavPanel #ImgPreviewTable {
	background			: url("/_layouts/15/images/zalf/bg_trenner.png") no-repeat left top;
	margin-left			: 8px;
}
.ntm_LeftNavPanel #ImgPreviewTable td {
	width				: 230px;
	text-align			: center;
}
.ntm_LeftNavPanel #ImgPreviewTable a {
}
.s4-recentchanges {
	border-bottom-width	: 0px;
	background			: url("/_layouts/15/images/zalf/bg_trenner.png") no-repeat 8px top;
}
/*.s4-recentchanges */
.s4-ql ul.root > li > a {
	padding				: 3px 4px 4px 10px;
}

.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit,
.ms-core-listMenu-heading,
.ms-tv-header {
	font-size		: 1.05em;
/* 	font-family		: "Lucida Sans Regular", "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;*/
}
.ntm_Intranet .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item,
.ntm_Intranet .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit,
.ntm_Intranet .ms-core-listMenu-heading,
.ntm_Intranet .ms-tv-header {
	font-size		: 1em;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
	padding			: 4px 4px 4px 23px;
	word-wrap		: break-word;
	overflow-x		: hidden;
}
.ms-core-listMenu-verticalBox ul.root > li.static,
a.ms-core-listMenu-heading {
	padding			: 0px 0px;
}
.ms-core-listMenu-verticalBox ul.root > li.ms-listMenu-editLink {
	border-top		: 0px solid rgb(209,223,232);
}
/* 1. Ebene */
.ms-core-listMenu-verticalBox > ul.static > li.static > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox .ms-core-listMenu-heading {
	background		: transparent /*url("/_layouts/15/images/zalf/li_qu_blau.png") no-repeat 5px 7px*/;
}
.ms-core-listMenu-verticalBox div.ms-navedit-hiddenAppendArea {
	border-top		: 1px solid rgb(209,223,232);
}
.ms-core-listMenu-verticalBox .ms-listMenu-editLink {
	border			: 1px solid transparent;
}


/* 2. Ebene */
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > span table.ms-core-listMenuEdit,
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > table.ms-core-listMenuEdit {
	padding			: 4px 4px 2px 38px;
	background		: transparent /*url("/_layouts/15/images/zalf/li_qu_grau.png") no-repeat 21px 7px*/;
	font-size		: 1em;
}
.ms-core-listMenu-verticalBox ul.root li > ul.static {}
.ms-core-listMenu-verticalBox ul.root li > ul.static > li {}

/*.ms-core-listMenu-verticalBox > ul > li:hover,*/
.ms-core-listMenu-verticalBox > ul > li.selected {
	background		: transparent;
}
.ms-core-listMenu-verticalBox > ul > li.selected ul {
	background		: transparent;
}
.ms-core-listMenu-verticalBox li > a.ms-core-listMenu-item:hover,
.ms-core-listMenu-verticalBox li > a.ms-core-listMenu-item:active,
.ms-core-listMenu-verticalBox .ms-core-listMenu-heading:hover,
.ms-core-listMenu-verticalBox > ul.static > li.static > .ms-core-listMenu-item:hover {
	color			: #41a046;
	text-decoration	: underline;
	background-color: transparent;
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
.ms-core-listMenu-verticalBox .ms-core-listMenu-selected:link,
.ms-core-listMenu-verticalBox .ms-core-listMenu-selected:visited,
.ms-core-listMenu-verticalBox .ms-core-listMenu-selected,
.ms-core-listMenu-verticalBox > ul.static > li.static > .ms-core-listMenu-item.ms-core-listMenu-selected,
.ms-core-listMenu-verticalBox li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover {
	color			: #41a046;
	font-weight		: bold;
	background		: transparent /*url("/_layouts/15/images/zalf/li_qu_gruen2.png") no-repeat 5px 7px*/;
	-moz-transition	: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition	: all .3s ease-in;
	transition		: all .3s ease-in;
}
/* 2. Ebene */
.ms-core-listMenu-verticalBox li.static li.static .ms-core-listMenu-item:hover,
.ms-core-listMenu-verticalBox li.static li.static .ms-core-listMenu-selected:link,
.ms-core-listMenu-verticalBox li.static li.static .ms-core-listMenu-selected:visited,
.ms-core-listMenu-verticalBox li.static li.static .ms-core-listMenu-selected {
	color			: #41a046;
	background		: transparent /*url("/_layouts/15/images/zalf/li_qu_gruen2.png") no-repeat 21px 7px*/;
}


/* Blog */
.ms-core-listMenu-item.ms-blog-quickLinksTitle {
	padding-left	: 0px;
	display			: inline-block;
}
.ms-core-listMenu-item.ms-blog-quickLinksTitle {
	padding			: 2px 13px 2px 20px;
	display			: inline-block;
	background		: transparent /*url("/_layouts/15/images/zalf/li_qu_blau.png") no-repeat 4px 4px*/;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item.ms-blog-quickLinksEntry,
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item.ms-blog-quickLinksEntry {
	padding			: 2px 13px 2px 20px;
}
















/* iPads(Portrait) */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {

}

/* iPads (Landscape)  */
@media only screen and (min-device-width:320px) and (max-device-width:480px) {

}

@media only screen and (max-width:980px) {
	#contentBox {
		min-width	: 200px;
	}
	.ntm_PL_Main,.ntm_PL_Right,.ntm_PL_Left {
		width		: 100%;
		max-width	: 100%;
		display		: block;
		float		: none;
	}
	.ntm_PL_Right > div > div,
	.ntm_PL_2_2 > div,
	.ntm_PL_2_3 > div,
	.ntm_PL_3_3 > div,
	.ntm_PL_1_25 > div,
	.ntm_PL_2_25 > div {
		padding-left: 0px;
	}
	.ntm_PL_00_25 > div {
		padding-right: 0px;
	}
	.ntm_PL_01_25 > div {
		padding-left: 0px;
	}
	.ntm_PL_Main img {
		max-width	: 200px !important;
	}
	.ntm_PL_Main .ntm_BigNews .ntm_newsImg img {
		max-width	: 120% !important;
	}
	.ntm_PL_Right img,.ntm_PL_Left img {
		width		: 90%;
	}
	.ntm_PL_Right,.ntm_PL_Left {
		overflow	: hidden;
	}
}

@media only screen and (max-width:680px) {
	#s4-titlerow,
	.ms-breadcrumb-box {
		height		: auto;
	}
	#titleAreaBox {
		margin		: auto 10px;
	}
	#s4-titlerow .ms-tableCell {
		display		: block;
	}
	#siteIcon {
		margin-bottom: 20px;
		margin-right: 0px;
	}
	#siteIcon .ms-siteicon-a,
	#searchIcon .ms-siteicon-a,
	#siteIcon .ms-siteicon-a-none,
	img.ms-siteicon-img {
		display			: none;
	}
	.ntm_Intranet2018 #siteIcon .ms-siteicon-a-none,
	.ntm_Intranet2018 img.ms-siteicon-img {
		display			: block;
	}
	#NTM_SearchArea {}
	.ntm_MainNavigation,
	.ntm_SecondMainNavigation,
	.ntm_GlobalNavigation	{
		padding-left: 0px;
		margin-left	: -15px;
	}
	.ntm_PL_Main,.ntm_PL_Right,.ntm_PL_Left {
		width		: 98%;
		max-width	: 98%;
		margin-left	: auto;
		margin-right: auto;
	}
	.ntm_PL_1_2,.ntm_PL_2_2,.ntm_PL_1_3,.ntm_PL_2_3,.ntm_PL_3_3 {
		width		: 100%;
		display		: block;
		padding-left: 0%;
	}
	.ntm_News.ntm_News,
	.ntm_TopNews.ntm_News {
		padding		: 12px 0px;
	}
	.ms-rteElement-Callout1,
	.ms-rteElement-Box1,
	.ms-rteElement-Callout2,
	.ms-rteElement-Box2,
	.ms-rteElement-Callout3,
	.ms-rteElement-Box3,
	.ms-rteElement-Callout4,
	.ms-rteElement-Box4 {
		width		: auto;
		margin		: 10px 0px;
	}
	.ntm_ZweiSpaltig {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count	: 1;
		-moz-column-gap	: 0px;
		-webkit-column-gap: 0px;
		column-gap		: 0px;
	}
}

/* Smartphones (Landscape) */
@media only screen and (max-device-width:480px) {
}
@media only screen and (max-width:480px) {
	#sideNavBox,
	.ntm_SiteBreadcrumb {
		display		: none;
	}
	#contentBox {
		margin		: 0px 0px;
		padding		: 0px 10px;
		min-width	: 200px;
	}
}

/* Smartphones (Portrait) */
@media only screen and (max-width:320px) {
	#NTM_SearchArea #DeltaPlaceHolderSearchArea,
	#NTM_SearchArea #searchInputBox {
		float		: none;
	}
	#NTM_SearchArea .ms-mpSearchBox {
		width		: auto;
	}
	.ms-core-listMenu-horizontalBox li,
	.ms-core-listMenu-horizontalBox .ms-core-listMenu-item {
		display		: block;
	}
	.image-area-left {
		float		: none !important;
		display		: block !important;
	}
}

/* iPhone 4 */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ration: 1.5) {

}


@media print {
	#suiteBar, #s4-ribbonrow, #s4-titlerow, #titleAreaBox, #NTM_SearchArea,
	.ntm_MainNavigation, .ntm_SecondMainNavigation, .ntm_SiteBreadcrumb, .ntm_GlobalNavigation {
		display			: none;
		height			: 0px !important;
	}
	.ntm_SiteBreadcrumb {
		padding-left	: 0px;
	}
	#contentRow {
		padding-top		: 0px;
	}
}