﻿@import url("it.css");

/* Wichtig!!! 
Die Ribbonrow wird auf dem Liveserver ausgeblendet!!!
#s4-ribbonrow { display: none; visibility: hidden; }
*/


/*#########################################*/
/* Allgemein */
/*
Farben:
Links #9D0000

*/

hr  {
	clear				: both; 
	content				: "."; 
	display				: block;  
	height				: 0px; 
	line-height			: 0px; 
	visibility			: hidden; 
	border				: 0; 
	padding				: 0px;
	margin				: -1.1em 0 0 0; /* erforderlich damit kein Leerraum zwischen Spalten und Footer entsteht */
}
.ntm_clearfix:after,
/*.ntm_InfoBox:after,
.ntm_Box:after,*/
.ntm_PLInhalt:after,
.ntm_CQWP_Karriere:after,
.ntm_CQWPLeistungen:after,
.ntm_CQWPLoeseungen:after,
.ntm_CQWPReferenzen:after,
.ntm_CQWPNews:after,
.ntm_HoldSearchHelp:after {
	content				: ".";
	display				: block;
	height				: 0;
	clear				: both;
	visibility			: hidden;
}
.ntm_clearfix {display: inline-block;}  /* for IE/Mac */

.ntm_NoMargin {
	margin-top			: 0px;
	padding-top			: 0px;
}

.ntm_Mail {
	vertical-align		: middle;
}
.ntm_FloatLeft {
	float				: left;
}
a img {
	border-width		: 0px;
}
/* Help-Button ist ausgeblendet */
.s4-help {
	display				: none;
}


/*#########################################*/
/* Body und Hauptcontainer */

body {
	font-family			: Raavi, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
	font-size			: .9em;
	color				: #2B2B2B;
	background-image	: url('/_layouts/images/NTeamWeb2010/bg.png');
	line-height			: 1.3em;
}
/* MS Body Class */
.v4master {
}
/* NTM BackGround Class 1 */
.ntm_BodyDiv1 {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_top.png');
	background-position	: left top;
	background-repeat	: repeat-x;
}
/* NTM BackGround Class 2 */
.ntm_BodyDiv2 {
	width				: 1000px;
	margin-left			: auto;
	margin-right		: auto;
/*	border: 4px solid blue;*/
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_tophead.png');
	background-position	: center top;
	background-repeat	: no-repeat;
}
/*
body #s4-workspace{
overflow-y:scroll;
overflow-x:auto;
position:relative;
left:0px;
}
*/
body #s4-workspace {
}

.ntm_Breite {
/*	width				: 1000px;*/
}

/*#########################################*/
/* Logo */

#NTM_LogoArea {
	width				: 1006px;
	height				: 95px;
	padding-top			: 20px;
}
.ntm_Logo {
	background-image	: url('/_layouts/images/NTeamWeb2010/logo_over.png');
	background-position	: left top;
	background-repeat	: no-repeat;
	width				: 269px;
	height				: 71px;
	margin				: 0px 0 0 40px;
}
.ntm_Logo:hover {
	background-image	: url('/_layouts/images/NTeamWeb2010/logo.png');
}
.ntm_Logo img {
	width				: 269px;
	height				: 71px;
	border				: 0px;
}

/*#########################################*/
/* Suche Search Search Results */
/* <div id="s4-searcharea" class="s4-search s4-rp"> */
.ntm_HoldSearchHelp {
	height				: 42px;
}
.s4-rp {
float:right;
}
#NTM_SearchArea {
	float				: right;
	width				: 400px;
	height				: 70px;
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_suche.png');
	background-position	: left top;
	background-repeat	: no-repeat;
}
.s4-wpTopTable td,
.ms-sbtable td,
.ms-sbtable-ex td,
.ms-sbrow,
.ms-sbcell {
	vertical-align		: bottom; 
}
.s4-search {
	margin				: 9px 0 5px 40px;
}
.ms-sbgo,
.ms-sbgo a,
.ms-sbgo img {
	border-color		: transparent !important;
	border-width		: 0px !important;
}
input.ms-sbplain,
input.s4-searchbox-QueryPrompt {
	font-size			: .75em !important;
}
.srch-advancedtable {
	background-color	: transparent !important;
}
.s4-wpTopTable {
}
.srch-advancedtable {
	background-color	: transparent !important;
	border-width		: 0px;
	position			: relative;
	top					: -60px;
	left				: -28px;
}
.srch-advancedtable td,
.srch-results {
	font-size			: 1.2em;
}
.srch-Title2 {
	font-size			: .95em;
}
.srch-results a,
.srch-results a:link,
.srch-results a:visited,
.ms-sblink a,
.ms-searchref-filterlink {
	color				: #9D0000 !important;
}
.srch-URL2 {
	color				: #666666 !important;
}
.srch-stats,
.ms-searchref-main {
	background-color	: transparent !important;
	background-image	: none !important;
}
.ms-searchref-categoryname {
	color				: #333333;
}
.ntm_RefinementPanel {
	background-color	: transparent !important;
}
#SRCHREF {
	width				: 140px;
}
.srch-Page,
.srch-Page-bg a {
}
.srch-Page A:link,.srch-Page A:visited {
	border				: 1px solid transparent;
	color				: #9D0000 !important;
	padding				: 3px 4px 1px 4px;
}
.srch-Page a:hover {
	border-top			: solid 1px #9D0000;
	border-right		: solid 1px #9D0000;
	border-left			: solid 1px #9D0000;
	border-bottom		: solid 1px #9D0000;
}
.srch-Page-img a:link,.srch-Page-img a:visited {
	border-top			: 1px solid transparent;
	padding				: 0px 4px 4px 4px;
}
.srch-Page-img a:hover {
	border-top			: solid 1px #9D0000;
	border-right		: solid 1px #9D0000;
	border-left			: solid 1px #9D0000;
	border-bottom		: solid 1px #9D0000;
}
.srch-Page STRONG {
	border-top			: solid 1px transparent;
	border-right		: solid 1px transparent;
	border-left			: solid 1px transparent;
	border-bottom		: solid 1px transparent;
	padding				: 1px 4px 2px 4px;
	background-image	: none;
	background-color	: #9D0000;
	color				: #ffffff;
}
.srch-dup A:link,.srch-dup A:visited {
	color				: #333333;
}


/* People Search */
#SRSB .ms-sbcell .ms-sbplain {
	font-size			: 12px !important;
}
div.psrch-OptionsOuterContainer {
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}
div.psrch-OptionsContainer {
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}
table.psrch-OptionsLayoutTable {
}
td.psrch-OptionsTitle /* Find People by... */ {
}
td.psrch-OptionsClose {
}
td.psrch-OptionsClose a {
}
td.psrch-OptionsLabelField {
}
td.psrch-OptionsLabelField label {
	font-size			: 12px !important;
}
td.psrch-OptionsValueField {
	padding-left		: 5px;
}
td.psrch-OptionsValueField input {
	font-size			: 12px !important;
	border-right		: 1px solid #eeeeee !important;
}



/*#########################################*/
/* Top Navigation */

#s4-titlerow {
	border-right-width	: 0px !important;
}
.ntm_TopNav {
	margin				: 0px 0px 0px 0px; /*	margin				: 5px 0px 0px 0px; */
	padding				: 0px;
	list-style			: none;
}
.ntm_TopNav li {
	float				: left;
	line-height			: 1.3em;
}
.ntm_TopNav a {
	display				: block;
	padding				: 5px 25px 1px 15px;
	font-size			: .9em;
	color				: #CCCCCC;
	background-image	: url('/_layouts/images/NTeamWeb2010/topnavtrenner.png');
	background-position	: right top;
	background-repeat	: no-repeat;
}
.ntm_TopNav a.ntm_first {
	padding-left		: 20px;
}
.ntm_TopNav a.ntm_Imp {
}
.ntm_TopNav a.ntm_Kon {
}
.ntm_TopNav a.ntm_News {
}
.ntm_TopNav a.ntm_Kar,
.ntm_TopNav a.ntm_last {
	background-image	: none;
}
.ntm_TopNav a:visited {
	color				: #CCCCCC;
}


/*
Container für
titlelogo, Breadcrumb, pagedescription
*/
.ms-socialNotif-groupSeparator {
	border-right		: 0px solid;
}
.s4-titletable  {
	width				: 1000px;
}
/*
Container für
Suche, Help, Navi
*/

#s4-workspace {
}
#s4-bodyContainer {
	width				: 1000px !important; /* 755 */
}
.s4-pr {
/*	width				: auto;*/
}
.s4-widecontentarea {
/*	width				: auto;*/
}

/*id="s4-mainarea" class="s4-pr s4-widecontentarea*/
body #s4-mainarea {
/*	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_o.png');
	background-position	: 1px -5px;
	background-repeat	: no-repeat;*/
}
body #s4-mainarea {
float:left;
clear:both;
}

/*.ms-bodyareacell
#s4-mainarea,
.ntm_SchattenBG,
.s4-widecontentarea
.s4-bodyContainer
.s4-workspace
*/
.s4-pr {
}
.s4-ba {
/*	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_schatten_b5.png');
	background-position : left bottom;
	background-repeat	: no-repeat;*/
	padding				: 0px 0px 0px 0px;
}
.ntm_SchattenBG {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_schatten.png');
	background-position : left top;
	background-repeat	: repeat-y;
}
body #s4-leftpanel {
	float				: none;
}
body #s4-leftpanel-content {
	padding				: 0px 0px 5px;
	background-color	: transparent;
	border				: 0px solid #dbddde;
	border-width		: 0px 0px 0px 0px;
}
.s4-ca {
	background			: transparent;
	margin-left			: 0px; /*margin-left:155px;*/
margin-right:0px;
min-height:324px;
}
body #NTM_Fuss {
	
}
.ntm_fuss {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_u.png');
	background-position : left top;
	background-repeat	: no-repeat;
	height				: 36px;
}
.ntm_CopyRight {
	text-align			: center;
	width				: 990px;
	height				: 40px;
	padding-top			: 10px;
	background-image	: url('/_layouts/images/NTeamWeb2010/horizontaler-trenner.png');
	background-position : left top;
	background-repeat	: no-repeat;
}
.ntm_CopyRight span {
	padding-left		: 460px;
}
.ntm_CopyRight {
	color				: #CCCCCC;
	font-size			: .9em;
}
.ntm_CopyRight a,
.ntm_CopyRight a:visited {
	color				: #CCCCCC;
	font-size			: 1em;
}


/*#########################################*/
/* Horizontale Main Navigation */

.ntm_MainNav {
}
.ntm_MainNav:hover {
}
.menu-horizontal li.static {
}
/*4-tn, .s4-lp, .s4-notdlg, .s4-pr, #4-topheader2,
.s4-tn ul.dynamic, #s4-workspace, #s4-bodyContainer,
#s4-titlerow, .s4-titlerow, .s4-toplinks,*/
body #s4-topheader2,
.s4-lp {
	background-color	: transparent;
	border-width		: 0px;
	background			: transparent;
	background-image	: none;
	border-width		: 0px;
}

.s4-tn li.static > .menu-item {
	color				: #CCCCCC;
	padding				: 84px 10px 0px 10px;
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_nteam.png');
	background-position	: center 5px;
	background-repeat	: no-repeat;
	width				: 98px;
	height				: 32px;
	vertical-align		: bottom;
	text-align			: center;
	white-space			: pre-wrap;
	text-decoration		: none;
	font-size			: .9em;
	margin-right		: 18px; /* Abstand der MainNav Items zueinander */
}
.s4-tn li.static > .menu-item:hover {
	text-decoration		: none;
}
.menu-horizontal .menu-item-text {
	line-height			: 1em;
	white-space			: pre-wrap;
	white-space			: -moz-pre-wrap !important;
	white-space			: -pre-wrap;
	white-space			: -o-pre-wrap;
	word-wrap			: break-word; /* Internet Explorer 5.5+ */
}
.menu-vertical .menu-item-text {
	word-wrap			: break-word;
	overflow			: hidden;
}

.s4-tn li.static > a:hover {
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_nteam_o.png');
	color				: #1D3766;
}
.s4-toplinks {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_o_t.png');
	background-position	: 1px 113px;
	background-repeat	: no-repeat;
	padding-left		: 15px;
/*	padding-bottom		: 15px;*/
}
.s4-toplinks .s4-tn a.selected {
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_nteam_o.png');
	background-repeat	: no-repeat;
	background-position	: center 5px;
	color				: #1D3766;
	border-width		: 0px; 
	background-color	: transparent;
	padding				: 84px 10px 0px 10px;
	margin				: 0px 0px;
}

.s4-tn li.ntm_home > a.ntm_home,
.s4-tn li.static > a[href~="/Pages/default.aspx"] {
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_nteam.png');
	display:none;
}
.s4-tn li.ntm_home > a:hover,
.s4-tn li > a[href~="/Pages/default.aspx"]:hover,
.s4-toplinks .s4-tn li > a[href~="/Pages/default.aspx"].selected{
	color				: #1D3766;
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_nteam_o.png') !important;
}
.s4-tn li.static > .ntm_NTeam,
.s4-tn li.static > a[href~="/NTeam/Pages/default.aspx"] {
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_nteam.png');
}
.s4-tn li.ntm_NTeam > a:hover,
/*.s4-toplinks .s4-tn li.ntm_NTeam > a.selected,*/
.s4-tn li > a[href~="/NTeam/Pages/default.aspx"]:hover,
.s4-toplinks .s4-tn li > a[href~="/NTeam/Pages/default.aspx"].selected {
	color				: #1D3766;
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_nteam_o.png');
}
.s4-tn li.static > .ntm_Collab,
.s4-tn li.static > a[href~="/Collaboration/Pages/default.aspx"] {
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_collab.png');
}
.s4-tn li.ntm_Collab > a:hover,
.s4-toplinks .s4-tn li.ntm_Collab > a.selected,
.s4-tn li > a[href~="/Collaboration/Pages/default.aspx"]:hover,
.s4-toplinks .s4-tn li > a[href~="/Collaboration/Pages/default.aspx"].selected {
	color				: #862115;
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_collab_o.png');
}
.s4-tn li.static > .ntm_UC,
.s4-tn li.static > a[href~="/UnifiedCommunications/Pages/default.aspx"] {
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_uc.png');
}
.s4-tn li.ntm_UC > a:hover,
.s4-toplinks .s4-tn li.ntm_UC > a.selected,
.s4-tn li > a[href~="/UnifiedCommunications/Pages/default.aspx"]:hover,
.s4-toplinks .s4-tn li > a[href~="/UnifiedCommunications/Pages/default.aspx"].selected {
	color				: #44566D;
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_uc_o.png');
}
.s4-tn li.static > .ntm_IT,
.s4-tn li.static > a[href~="/ITInfrastruktur/Pages/default.aspx"] {
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_it.png');
}
.s4-tn li.ntm_IT > a:hover,
.s4-toplinks .s4-tn li.ntm_IT > a.selected,
.s4-tn li > a[href~="/ITInfrastruktur/Pages/default.aspx"]:hover,
.s4-toplinks .s4-tn li > a[href~="/ITInfrastruktur/Pages/default.aspx"].selected {
	color				: #374849; /*65868F*/
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_it_o.png');
}
.s4-tn li.static > .ntm_DBBI,
.s4-tn li.static > a[href~="/Datenbanken/Pages/default.aspx"] {
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_dbbi.png');
}
.s4-tn li.ntm_DBBI > a:hover,
.s4-toplinks .s4-tn li.ntm_DBBI > a.selected,
.s4-tn li > a[href~="/Datenbanken/Pages/default.aspx"]:hover,
.s4-toplinks .s4-tn li > a[href~="/Datenbanken/Pages/default.aspx"].selected {
	color				: #C46313; /*F58017*/
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_dbbi_o.png');
}
.s4-tn li.static > .ntm_BP,
.s4-tn li.static > a[href~="/BusinessProcess/Pages/default.aspx"] {
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_bp.png');
}
.s4-tn li.ntm_BP > a:hover,
.s4-toplinks .s4-tn li.ntm_BP > a.selected,
.s4-tn li > a[href~="/BusinessProcess/Pages/default.aspx"]:hover,
.s4-toplinks .s4-tn li > a[href~="/BusinessProcess/Pages/default.aspx"].selected {
	color				: #943D23; /*D36135*/
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_bp_o.png');
}
.s4-tn li.static > .ntm_IS,
.s4-tn li.static > a[href~="/IdentitySecurity/Pages/default.aspx"] {
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_is.png');
}
.s4-tn li.ntm_IS > a:hover,
.s4-toplinks .s4-tn li.ntm_IS > a.selected,
.s4-tn li > a[href~="/IdentitySecurity/Pages/default.aspx"]:hover,
.s4-toplinks .s4-tn li > a[href~="/IdentitySecurity/Pages/default.aspx"].selected {
	color				: #043130; /*426058*/
	background-image	: url('/_layouts/images/NTeamWeb2010/nav_is_o.png');
}
.menu-horizontal a.dynamic-children span.additional-background,
.menu-horizontal span.dynamic-children span.additional-background {
	padding-right		: 0px;
}

.s4-tn li.selected,
.s4-tn li.ntm_home {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_nav_o_t.png');
	background-repeat	: no-repeat;
	background-position	: left top;
}


.s4-tn ul.dynamic {
	background-color	: #9A9DA0;
	border				: 0px solid #2B2B2B;
}
.s4-tn li.dynamic > .menu-item {
display:block;
	padding				: 3px 10px 3px 30px;
white-space:nowrap;
font-weight:normal;
	font-size			: .9em;
	color				: #CCCCCC;
}
.s4-tn li.dynamic > a:hover {
font-weight:normal;
	background-color	: #9A9DA0;
}
.s4-tn li.dynamic > a:visited{
	color				: #CCCCCC;
}


/* Horizontale Main Navigation Ende */
/*#########################################*/


/*#########################################*/
/* Horizontale Sub Navigation */

.ntm_SubNav {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_SubNavGen.png');
	background-repeat	: no-repeat;
	background-position	: left top;
	margin				: 0px 0px 0px 13px;
	position			: relative;
}
.ntm_SubNav ul,
.s4-ql ul.root {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	list-style			: none;
	display				: block;
	height				: 40px;
}
.ntm_SubNav li,
.ntm_SubNavSysCont2 li {
	float				: left;
	color				: #CCCCCC;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	text-align			: center;
	white-space			: nowrap;
	text-decoration		: none;
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_SubNav.png');
	background-position	: right top;
	background-repeat	: no-repeat;
}
.s4-ql li.selected,
.ntm_SubNav li.selected {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_SubNavAl.png');
	background-position	: left top;
	background-repeat	: no-repeat;
	border-width		: 0px 0px 0px 0px;
	position			: relative;
	margin-left			: -20px;
	padding-left		: 22px;
}
.ntm_SubNav .ntm_selected,
.ntm_SubNav a.selected {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_SubNavA.png');
	background-position	: right top;
	background-repeat	: no-repeat;
}
.ntm_SubNav li:hover {
/*	background-image	: url('/_layouts/images/NTeamWeb2010/bg_SubNavA.png');*/
}
.ntm_SubNav li a {
	color				: #CCCCCC;
	padding				: 10px 30px 8px 14px;
}
.ntm_SubNav li:hover a {
	color				: #2B2B2B;
}
.ntm_SubNavLeftSpacer {
	width				: 40px;
	height				: 20px;
	float				: left;
}
.ntm_SubNavHome {
	float				: left;
	margin				: 1px 0px 0px -1px;
	border				: none;
	width				: 49px;
	height				: 38px;
	position			: absolute;
	top					: 0px;
	left				: 0px;
}

/* SharePoint Klassen Quicklaunch horizontal s4-ql */

.s4-ql ul.root > li {
/*	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;*/
}
.s4-ql ul.root > li > .menu-item,
.s4-qlheader,.s4-qlheader:visited {
	font-size			: 1em;
	color				: #E0E2E4;
	text-decoration		: none;
	margin				: 2px 0px 0px 0px;
/*	padding				: 4px 14px 6px 6px;*/
	padding				: 11px 30px 8px 14px;
	border-width		: 0px 0px 0px 0px;
word-wrap:break-word;
overflow-x:hidden;
}
.s4-ql ul > li > a:hover,
.s4-ql ul.root > li > a:hover,
.s4-ql ul.root > li:hover a,
.s4-qlheader:hover {
	text-decoration		: none;
	color				: #2B2B2B;
}


.s4-ql a.selected {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_SubNavA.png');
	background-position	: right -2px;
	background-repeat	: no-repeat;
	background-color	: #E0E2E4;
	border-color		: #E0E2E4 !important;
	border-top-color	: #E0E2E4 !important;
	border-width		: 0px !important;
	color				: #333333 !important;
}

.s4-ln-sel a {
color:#fff !important;
border-width:0px !important;
}
.s4-ln-sel a:hover {
background-color:transparent !important;
	color				: #2B2B2B !important;
}
.s4-ql ul.root ul,
.ntm_SubNav ul > ul {
/*	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	list-style			: none;
	display				: block;
	height				: 40px;*/
}


/* ######## */
/* 3. Ebene */

.ntm_SubNav li.selected li.static {
	background-color	: #6F7277;
}
.ntm_SubNav ul.static ul.static li.static {
	color				: #E0E2E4;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	text-align			: center;
	white-space			: nowrap;
	text-decoration		: none;
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_SubNav.png');
	background-position	: right top;
	background-repeat	: no-repeat;
}
.ntm_SubNav ul.static ul.static li.static a {
	color				: #E0E2E4;
	padding				: 13px 30px 8px 14px;
	border-width		: 0px 0px 0px 0px;
/*	font-size			: .7em;*/
}
.ntm_SubNav ul.static ul.static li.static:hover a {
	color				: #2B2B2B;
}
.s4-ql ul.root ul > li > a:hover {
	color				: #2B2B2B;
	text-decoration		: none;
}
.ntm_SubNav ul.static ul.static li.selected {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_SubNavAl.png');
	background-position	: left top;
	background-repeat	: no-repeat;
	border-width		: 0px 0px 0px 0px;
	position			: relative;
	margin-left			: -20px;
	padding-left		: 22px;
}
.ntm_SubNav ul.static ul.static li.static a.selected {
	margin-top			: 2px;
}

/* ############## */
/* nicht aktive Seiten werden ausgeblendet, nur die aktive ist sichtbar */
.ntm_SubNav ul.static ul.static li.static {
	display				: none;
}
.ntm_SubNav ul.static ul.static li.selected {
	display				: block;
}



/* Horizontale Sub Navigation Ende */
/*#########################################*/






/*#########################################*/
/* PageLayout */

/* PageLayout General */

.ntm_PL {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_o.png');
	background-position	: 0px -4px;
	background-repeat	: no-repeat;
}
.ntm_PageBegin {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_o.png');
	background-position	: 0px -11px;
	background-repeat	: no-repeat;
	height				: 38px;
	overflow			: hidden;
}

.ntm_SpacerNavBanner {
	height				: 0px;
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_schatten.png');
	background-position : left 0px;
}
.ntm_SpacerNavPL {
	height				: 7px;
}
.ntm_SpacerPLFoot {
/*	height				: 49px;*/
}
.ntm_Banner {
	height				: 240px;
	overflow			: hidden;
	position			: relative;
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_schatten.png');
	background-position : left 22px;
	background-repeat	: no-repeat;
	width				: 1006px;
}
.ntm_BGS {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_schatten.png');
	background-position : left 15px;
	background-repeat	: no-repeat;
	width				: 1006px;
}
.ntm_BannerImg {
	margin				: 8px 0px 0px 10px;
	width				: 970px;
}
.ntm_BannerOverlay,
.ntm_BannerOverlayO,
.ntm_BannerOverlayR,
.ntm_BannerOverlayU,
.ntm_BannerOverlayL {
	position			: absolute;
	top					: 0px;
	left				: 4px;
}
.ntm_BannerOverlayO {
}
.ntm_BannerOverlayR {
	left				: 970px;
}
.ntm_BannerOverlayU {
	top					: 215px;
}
.ntm_BannerOverlayL {
}
.ntm_PageBody {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_schatten.png');
	background-position : left top;
	background-repeat	: repeat-y;
	width				: 1006px;
}
.ntm_PLInhalt {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_PLInhalt.png');
	background-position : left top;
	background-repeat	: repeat-y;
	margin				: 0px 0px 0px 13px;
/*	min-height			: 610px;*/
}
.ntm_PageContent {
	margin				: 0px 0px 0px 10px;
	width				: 960px;
	min-height			: 500px;
}
.ntm_PageContent2 {
	margin				: 0px 0px 0px 10px;
	width				: 690px;
	min-height			: 500px;
}
.ntm_PageContentRight {
	width				: 280px;
	float				: right;
	padding				: 40px 0 0px 0;
}

.ntm_PageBreadcrumb {
	padding				: 4px 0 4px 0;
}

/*#########################################*/
/* Text, Listen und Links */
table.ms-navitem td,
span.ms-navitem,
.ms-nav,
.ms-titlearea,
.ms-pagetitle,
.ms-descriptiontext,
.ms-statusdescriptiontext,
.ms-webpartpagedescription,
.ms-WPTitle,
.ms-WPBody,
h1, h2, h3, h4, h5, h6, p, a, .ntm_PageDescription,
.ntm_SeitenBeschreibung, li,
.ntm_PageBreadcrumb, .ntm_SiteMap ,
.ms-WPBody td, div,
.description, .item, .link-item,
.ntm_CopyRight {
	font-family			: Raavi, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
}
.ms-WPBody td {
/*	font-size			: 1em;*/
}
p, #MSO_ContentTable li {
/*	font-size			: 1.3em;
	line-height			: 1.2em;*/
}
p {
	text-align			: justify;
}
#MSO_ContentTable li {
	line-height			: 1.3em;
	padding-bottom		: 4px;
}
.description {
	color				: #2B2B2B;
	font-size			: 1.1em;
	line-height			: 1em;
	margin-top			: 2px;
}

/* Listen */
#MSO_ContentTable li {
	list-style-image: url('/_layouts/images/NTeamWeb2010/pfeil.png');
}
#MSO_ContentTable li li {
	list-style-image: url('/_layouts/images/NTeamWeb2010/li.png');
}

a,
.ms-WPBody a:link {
	color				: #000000;
}
.ntm_PageContent a,
.ntm_PageContent a:visited,
.ntm_PageContent2 a,
.ntm_PageContent2 a:visited,
.ms-PostTitle a,
.ms-PostTitle a:visited,
.ms-PostFooter a,
.ms-PostFooter a:visited,
.ms-blogrss a,
.ms-blogrss a:visited,
.ms-PostBody a,
.ms-PostBody a:visited {
	color				: #9D0000 !important;
}
a.ntm_SiteMap {
}
a.ms-addnew,
.ms-addnew a,
.ms-addnew a:visited,
.ms-blog-addnew a,
.ms-blog-addnew a:visited {
	color				: #9D0000;
	font-size			: 10px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
}


/*.item a,
.link-item a,*/
.dfwp-list a {
	color				: #000000 !important;
	text-decoration		: underline !important;
/*	font-size			: 1.1em !important;*/
}
.dfwp-item a {
	text-decoration		: none !important;
}

a:visited,
.ms-WPBody a:visited,
.link-item a:visited {
	color				: #000000; /*515151*/
}
a:hover,
.ms-WPBody a:hover {
	color				: #9D0000;
}

h2 {
	color				: #9D0000;
	font-size			: 1.2em;
	margin				: 20px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	line-height			: 1.1em;
}
h2#NTM_PTitle {
/*	padding				: 0px 0px 0px 0px;*/
}
h1 + h2 {
	margin-top			: -5px;
}   

.ntm_PageDescription {
	margin				: 0px 0px 20px 0px;
	font-size			: 1.1em;
	color				: #000000;
	line-height			: 1.1em;
	display				: none;
}
.ntm_SeitenBeschreibung {
	margin				: 0px 0px 20px 0px;
	padding				: 0px 0px 0px 0px;
	font-size			: 1.1em;
	color				: #000000;
	line-height			: 1.1em;
}

textarea.ntm_PageDescription,
textarea.ntm_SeitenBeschreibung {
	font-size			: 0.9em;
	width				: 100%;
}
div#NTM_PDesc,
.ntm_PageDescription,
div#NTM_SBeschr,
.ntm_SeitenBeschreibung {
	
}

.ntm_PageBreadcrumb{
	font-size			: .85em;
}
.ntm_PageBreadcrumb,
.ntm_SiteMap,
a.ntm_SiteMap:visited {
	color				: #515151;
}


.ms-rtefield,
.ms-blogAdminLinks a {
	font-size			: 14px !important;
}
.ms-blogAdminLinks li {
	line-height			: 1.4em !important;
}
/* NTeam Info Box */
.ntm_InfoBox {
	background-image	: url('/_layouts/images/NTeamWeb2010/wp_main_bottom.png');
	background-position	: left bottom;
	background-repeat	: no-repeat;
	font-size			: 1em;
}
.ms-WPBody .ntm_InfoBox {
	font-size			: 1.3em;
}

.ntm_InfoBox .ntm_InfoBoxHead {
	background-color	: #E2E4E5;
	background-image	: url('/_layouts/images/NTeamWeb2010/wp_main_top.png');
	background-position	: left top;
	background-repeat	: no-repeat;
	height				: 13px;
	font-size			: .5em;
}
.ntm_InfoBox .ntm_InfoBoxBody {
	background-image	: url('/_layouts/images/NTeamWeb2010/Icon_Info_g.png');
	background-position	: 602px top;
	background-repeat	: no-repeat;
	padding				: 0px 0px 15px 12px;
}
.ntm_InfoBox .ntm_TerminKurz {
	width				: 70px;
	float				: left;
	background-image	: url('/_layouts/images/NTeamWeb2010/pfeil.png');
	background-position	: 55px 6px;
	background-repeat	: no-repeat;
}
.ntm_InfoBox .ntm_Block {
	width				: 525px;
	display				: inline-table;
	line-height			: 1.1em;
}
.ntm_InfoBox .ntm_InfoBoxBody > div {
}
.ntm_InfoBox .ntm_InfoBoxBody li {
}
/* Nutzen Box auf Lösungsseiten */
.ntm_Nutzen .ntm_InfoBoxHead {
	background-color	: #E2E4E5;
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_NutzenBox_oben.png');
	background-position	: 1px top;
	background-repeat	: no-repeat;
	height				: 30px;
	font-size			: 1em;
	padding				: 2px 0 0 10px;
}
.ntm_Nutzen .ntm_InfoBoxHead div {
	padding-top			: 6px;
}

.ntm_Nutzen .ntm_InfoBoxBody {
	background-image	: url('/_layouts/images/NTeamWeb2010/Icon_OK1.png');
}
.ntm_Nutzen .ntm_InfoBoxIcon {
	display:none;
}
.ntm_Nutzen .ntm_InfoBoxHead p {
	font-weight			: bold;
/*	font-size			: 1em !important;*/
	margin-top			: 7px;
}
.ntm_Nutzen .ntm_InfoBoxBody li {
/*	font-size			: 1em !important;*/
	width				: 550px;
}

/* Referenzen */
.ntm_ReferenzenBox {
	height				: 43px;
}
.ntm_InfoBox .ntm_ReferenzenBoxBody {
	padding				: 0px 0px 0px 12px;
	font-weight			: bold;
}
.ntm_InfoBox .ntm_ReferenzenBoxBody .ntm_TerminKurz {
	width				: 157px;
	background-position	: 120px 6px;
	background-image	: none;
}


/*#########################################*/
/* Webparts */

tr.ms-WPHeader {
	background-color	: transparent;
	background-image	: url('/_layouts/images/NTeamWeb2010/wp_main_top.png');
	background-position	: left top;
	background-repeat	: no-repeat;
}
.ntm_PageContentRight tr.ms-WPHeader {
	background-image	: url('/_layouts/images/NTeamWeb2010/wp_right_top.png');
}

.ms-WPHeader .ms-WPHeaderTdMenu {
}
.ms-WPHeader td {
	border-bottom		: 0px solid #E0E2E4;
	border-width		: 0px;
}
.ms-WPHeader .ms-wpTdSpace {
	width				: 0px;
	border-bottom		: 0px solid transparent;
}
.s4-wpcell:hover .ms-WPHeader .ms-wpTdSpace {
	border-bottom		: 0px solid transparent;
}
.s4-wpcell:hover .ms-WPHeader td,.s4-wpActive .ms-WPHeader td,.s4-wpcell .ms-WPSelected .ms-WPHeader td {
border-bottom:1px solid #44AFF6;
}
.ms-wpContentDivSpace {
	margin-left			: 0px;
	margin-right		: 0px;
}

.ms-WPHeader .ms-WPHeaderTd {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconServiceSmall.png');
	background-position	: 615px 8px;
	background-repeat	: no-repeat;
	padding-bottom		: 5px;
}
.ntm_PageContentRight .ms-WPHeader .ms-WPHeaderTd {
	background-position	: 205px 8px;
}

/* Icons für unterschiedliche Webparttitel */

tr.ms-WPHeader td[title="Lösungen - Displays a dynamic view of content from your site."]/*,
tr.ms-WPHeader td[id~="WebPartTitleWPQ4"]*/ {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconLoesungSmall.png');
}
tr.ms-WPHeader td[title="Leistungen - Displays a dynamic view of content from your site."] {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconLeistungSmall.png');
}
tr.ms-WPHeader td[title="Referenzen - Displays a dynamic view of content from your site."] {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconReferenzSmall.png');
}
tr.ms-WPHeader td[title="Service - Displays a dynamic view of content from your site."] {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconServiceSmall.png');
}
tr.ms-WPHeader td[title="Kontakt - Displays a dynamic view of content from your site."], tr.ms-WPHeader td[title="Kontakt - Allows authors to enter rich text content."], tr.ms-WPHeader td[title=Kontakt] {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconKontaktSmall.png');
}
tr.ms-WPHeader td[title=Loesung] {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconLoesungSmall.png');
}
tr.ms-WPHeader td[title="Aktuelles - Displays a dynamic view of content from your site."], tr.ms-WPHeader td[title="Aktuelles - Allows authors to enter rich text content."], tr.ms-WPHeader td[title=Aktuelles], tr.ms-WPHeader td[title="News - Displays a dynamic view of content from your site."], tr.ms-WPHeader td[title="News - Allows authors to enter rich text content."], tr.ms-WPHeader td[title=News] {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconNTeamSmall.png');
}
/* Google Chrome Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ntm_PageContentRight tr.ms-WPHeader {
		background-position	: -8px top;
		background-image: none;
	}
	.ntm_PageContentRight .ms-WPHeader .ms-WPHeaderTd {
		background-position	: 197px 8px;
	}

}
/*
ms-WPBody ms-wpContentDivSpace
cbq-layout-main
*/

.ms-wpContentDivSpace {
}
ul.dfwp-list li.dfwp-item {
	list-style-image	: none !important;
}

.cbq-layout-main > li {
	list-style-image	: none !important;
/*	padding-left		: 25px;
	background-image	: url('/_layouts/images/NTeamWeb2010/li.png');
	background-position	: 15px 9px;
	background-repeat	: no-repeat;*/
}
.cbq-layout-main .link-item > a {
	font-size			: 1.1em;
	text-decoration		: none;
}
.link-item {
/*	line-height			: 1.3em;*/
}
.ntm_WPBody > ul {
	background-image	: url('/_layouts/images/NTeamWeb2010/wp_main_bottom.png');
	background-position	: left bottom;
	background-repeat	: no-repeat;
	padding-bottom		: 20px;
}
.ntm_PageContentRight .cbq-layout-main > ul,
.ntm_PageContentRight .ntm_WPBody > ul {
	background-image	: url('/_layouts/images/NTeamWeb2010/wp_right_bottom.png');
	background-position	: left bottom;
	background-repeat	: no-repeat;
	padding-bottom		: 20px;
}
.ntm_PageContentRight .cbq-layout-main .ntm_KontaktBox,
.ntm_PageContentRight .cbq-layout-main .ntm_ServiceBox {
	background-image	: url('/_layouts/images/NTeamWeb2010/wp_right_bottom.png');
	background-position	: left bottom;
	background-repeat	: no-repeat;
}
.ntm_PageContentRight .cbq-layout-main > ul {
/*	padding-left		: 32px;*/
}
.ntm_PageContentRight .cbq-layout-main > ul li {
	list-style-image	: none !important;
	padding-left		: 28px;
	background-image	: url('/_layouts/images/NTeamWeb2010/li.png');
	background-position	: 15px 4px;
	background-repeat	: no-repeat;
	width				: 225px;
}
ul.dfwp-list li.dfwp-item   ul {
	padding-left		: 0px;
}
ul.dfwp-list li.dfwp-item   ul li  {
	padding-left		: 12px;
	background-image	: url('/_layouts/images/NTeamWeb2010/li.png');
	background-position	: 0px 4px;
}
.ms-WPTitle,.ms-WPTitle a {
	color				: #9D0000;
	font-size			: 1.1em;
	font-weight			: bold;
}
.ms-WPTitle {
	padding-left		: 12px;
	padding-right		: 30px;
	padding-top			: 16px;
	padding-bottom		: 5px;
}
.ms-WPBody {
/*	font-size			: 1.1em;*/
}
.ms-WPBody h1 {
	font-weight			: bold;
/*	font-size			: 1.4em;*/
}
.ms-WPBody h2 {
	font-weight			: bold;
/*	font-size			: 1.2em;*/
}
.ms-WPBody h3 {
	font-weight			: bold;
/*	font-size			: 1.2em;*/
}
.ms-WPBody h4 {
	font-weight			: bold;
/*	font-size			: 1.2em;*/
}
.ms-WPBody h5 {
	font-weight			: bold;
	font-size			: 1em;
}
.ms-WPBody h6 {
	font-weight			: bold;
/*	font-size			: .9em;*/
}

/* Kontakt Box */
.ntm_HeaderKontaktBox .ms-WPTitle {
	font-size			: 1.5em;
}
.ntm_KontaktBox {
	padding				: 1px 0 15px 16px;
	font-size			: 1.3em;
	margin-bottom		: 20px;
}
.ntm_BodyKontaktBox {
	margin-top			: 0px;
}
.ntm_BodyKontaktBox p {
	line-height			: 1em;
	width				: 224px;
}
.ntm_lblKontaktBox {
	float				: left;
	width				: 50px;
	white-space			: nowrap;
	font-weight			: bold;
}
.ntm_KontaktBoxImage {
	float				: right;
	margin-top			: -6px;
	border-width		: 0px;
}
.ntm_FontGrey {
	color				: #666666;
}



.ntm_ServiceBox {
	padding				: 1px 0 15px 16px;
	font-size			: 1.3em;
	margin-bottom		: 20px;
}
.ntm_ServiceBox {
	margin-top			: 0px;
}
.ntm_ServiceBox p {
	line-height			: 1em;
	width				: 224px;
}



.ntm_Socials,
.ntm_ServiceIcons {
	clear				: left;
}
.ntm_Socials a,
.ntm_ServiceIcons a {
	padding-right		: 5px;
}
.ntm_ServiceIcons {
	height				: 50px;
}
.ntm_StandortGrafik {
	margin-top			: 40px;
}



/* Ende Webparts Allgemein */
/*#########################################*/

/*#########################################*/
/* Eigene Item Styles */

/* Karriere */
/* Loesungen */
/* Leistungen */
/* Referenzen */
.ntm_CQWP_Karriere,
.ntm_CQWPLoesungen ,
.ntm_CQWPLeistungen ,
.ntm_CQWPReferenzen {
	padding-bottom		: 10px;
	clear				: left;
}
.ntm_CQWP_Karriere .description,
.ntm_CQWPLoesungen  .description,
.ntm_CQWPLeistungen  .description,
.ntm_CQWPReferenzen  .description,
.ntm_CQWP_NTeam  .description {
	overflow			: hidden;
}

.ntm_CQWP_Karriere .image-area-left,
.ntm_CQWPLoesungen .image-area-left,
.ntm_CQWPLeistungen .image-area-left,
.ntm_CQWPReferenzen .image-area-left {
	padding-right		: 10px;
	padding-bottom		: 15px;
}
.ntm_CQWP_Karriere .link-item,
.ntm_CQWPLoesungen .link-item,
.ntm_CQWPLeistungen .link-item,
.ntm_CQWPReferenzen .link-item,
.ntm_CQWPNews .link-item {
	padding-top			: 1px;
	padding-bottom		: 10px;
}
.ntm_PageContentRight .ntm_CQWP_NTeam .link-item,
.ntm_PageContentRight .ntm_CQWPLoesungen .link-item,
.ntm_PageContentRight .ntm_CQWPLeistungen .link-item,
.ntm_PageContentRight .ntm_CQWPReferenzen .link-item {
	padding-top			: 0px;
	padding-bottom		: 0px;
	padding-right		: 10px;
}
.ntm_CQWP_Karriere .link-item a,
.ntm_CQWPLoesungen .link-item a,
.ntm_CQWPLeistungen .link-item a,
.ntm_CQWPReferenzen .link-item a,
.ntm_CQWPNews .link-item a {
	font-weight			: bold;
}
.ntm_CQWPLeistungen .ntm_ImageAreaLeft,
.ntm_CQWPLoesungen .ntm_ImageAreaLeft,
.ntm_CQWPReferenzen .ntm_ImageAreaLeft {
	width				: 50px;
	height				: 50px;
	background-position	: left top;
	background-repeat	: no-repeat;
	float				: left;
}
.ntm_CQWPLeistungen .ntm_ImageAreaLeft img,
.ntm_CQWPLoesungen .ntm_ImageAreaLeft img,
.ntm_CQWPReferenzen .ntm_ImageAreaLeft img {
	width				: 40px;
	height				: 35px;
}
.ntm_PageContentRight .ntm_CQWPLeistungen .ntm_ImageAreaLeft,
.ntm_PageContentRight .ntm_CQWPLoesungen .ntm_ImageAreaLeft,
.ntm_PageContentRight .ntm_CQWPReferenzen .ntm_ImageAreaLeft {
	display				: none;
	width				: 0px;
	height				: 0px;
}

/* Leistungen */
.ntm_CQWPLeistungen .ntm_ImageAreaLeft {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconLeistungSmall.png');
}
/* Loesungen */
.ntm_CQWPLoesungen .ntm_ImageAreaLeft {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconLoesungSmall.png');
}
/* Referenzen */
.ntm_CQWPReferenzen .ntm_ImageAreaLeft {
	background-image	: url('/_layouts/images/NTeamWeb2010/IconReferenzSmall.png');
}

/* NTeam */
.ntm_CQWP_NTeam {
}
.ntm_CQWP_NTeam .image-area-left {
}
.ntm_CQWP_NTeam .link-item {
	padding-bottom		: 10px;
}
.ntm_CQWP_NTeam .link-item a {
	font-weight			: bold;
}
.ntm_PageContentRight .ntm_CQWP_NTeam .description {
	padding-right		: 10px;
}

.ntm_PageContentRight .ntm_CQWP_Karriere .link-item a,
.ntm_PageContentRight .ntm_CQWPLoesungen .link-item a,
.ntm_PageContentRight .ntm_CQWPLeistungen .link-item a,
.ntm_PageContentRight .ntm_CQWPReferenzen .link-item a,
.ntm_PageContentRight .ntm_CQWPNews .link-item a,
.ntm_PageContentRight .ntm_CQWP_NTeam .link-item a,
.ntm_PageContentRight .ntm_CQWP_Karriere .link-item a:visited,
.ntm_PageContentRight .ntm_CQWPLoesungen .link-item a:visited,
.ntm_PageContentRight .ntm_CQWPLeistungen .link-item a:visited,
.ntm_PageContentRight .ntm_CQWPReferenzen .link-item a:visited,
.ntm_PageContentRight .ntm_CQWPNews .link-item a:visited,
.ntm_PageContentRight .ntm_CQWP_NTeam .link-item a:visited {
	color				: #2b2b2b !important; /*464646*/
/*	font-weight			: normal;*/
}

/*#########################################*/
/* Heading Absatz Text Styles */

H1.ms-rteElement-H1 {
-ms-name:"Heading 1";
}
.ms-rteElement-H1 {
	font-size			: 1.4em;
font-weight:normal;
}
H2.ms-rteElement-H2 {
-ms-name:"Heading 2";
}
.ms-rteElement-H2 {
	font-size			: 1.2em;
	font-weight			: bold;
}
H3.ms-rteElement-H3 {
-ms-name:"Heading 3";
}
.ms-rteElement-H3 {
/*	font-size			: 1.5em;*/
}
H4.ms-rteElement-H4 {
-ms-name:"Heading 4";
}
.ms-rteElement-H4 {
/*	font-size			: 1.5em;*/
	font-weight			: normal;
	font-style			: normal;
}
H1.ms-rteElement-H1B {
-ms-name:"Colored Heading 1";
}
.ms-rteElement-H1B,
.ms-PostTitle {
	color				: #9D0000;
	font-size			: 1.4em;
	font-weight			: normal;
}
/* Google Chrome Hack */
.ms-PostTitle, .ms-blogRightZone,
.ms-blogRightZone .s4-ql ul.root > li > .menu-item,
.ms-blogRightZone .s4-qlheader,
.ms-blogRightZone .static {
	overflow			: hidden;
}
H2.ms-rteElement-H2B {
-ms-name:"Colored Heading 2";
}
.ms-rteElement-H2B {
	color				: #9D0000;
	font-size			: 1.2em;
	font-weight			: normal;
}
H3.ms-rteElement-H3B {
-ms-name:"Colored Heading 3";
}
.ms-rteElement-H3B, h3 {
	color				: #9D0000;
	font-size			: 1.1em;
	font-weight			: bold;
	margin-bottom		: 10px;
}
H4.ms-rteElement-H4B {
-ms-name:"Colored Heading 4";
}
.ms-rteElement-H4B, h4 {
	color				: #9D0000;
/*	font-size			: 1.5em;*/
	font-weight			: normal;
	font-style			: normal;
}
HR.ms-rteElement-Hr {
-ms-name:"Horizontal Rule";
}
.ms-rteElement-Hr {
background-color:#b6b6b6;
height:1px;
}
P.ms-rteElement-P {
-ms-name:"Paragraph";
}
.ms-rteElement-P {
	color				: #2B2B2B;
}
DIV.ms-rteElement-Callout1 {
-ms-name:"Callout 1";
}
.ms-rteElement-Callout1 {
	color				: #2B2B2B;
background-color:#fef4e4;
	width				: 27.75em;
	padding				: 10px;
	border				: 1px solid #9D0000;
}
DIV.ms-rteElement-Callout2 {
-ms-name:"Callout 2";
}
.ms-rteElement-Callout2 {
	color				: #2B2B2B;
background-color:#f2f2f2;
float:right;
	width				: 27.8em;
padding:10px;
	border				: 1px solid #FFFFFF;
}
DIV.ms-rteElement-Callout3 {
-ms-name:"Callout 3";
}
.ms-rteElement-Callout3 {
font-style:italic;
	color				: #2B2B2B;
float:right;
	width				: 27.8em;
padding:10px;
	border				: 1px solid #FFFFFF;
}
DIV.ms-rteElement-Callout4 {
-ms-name:"Callout 4";
}
.ms-rteElement-Callout4 {
	color				: #9D0000;
float:right;
width:20em;
padding:10px;
	background-color	: #f2f2f2;
	font-family			: Raavi, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
	border				: 1px solid #FFFFFF;
}
.ms-rteStyle-Normal {
-ms-name:"Normal";
	font-family			: Raavi, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
	font-size			: 1em;
	color				: #2B2B2B;
background-color:#fff;
}
.ms-rteStyle-Highlight {
-ms-name:"Highlight";
	color				: #2B2B2B;
background-color:#fae032;
}
.ms-rteStyle-Byline {
-ms-name:"By Line";
	color				: #828282;
	font-size			: .95em;
}
.ms-rteStyle-Tagline {
-ms-name:"Tag Line";
	font-family			: Raavi, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
	font-size			: 1em;
	color				: #2B2B2B;
}
.ms-rteStyle-Comment {
-ms-name:"Comment";
font-style:italic;
	color				: #828282;
text-shadow:0px 0px 5px #000;
}
.ms-rteStyle-References {
-ms-name:"References";
	color				: #2B2B2B;
}
.ms-rteStyle-Caption {
-ms-name:"Caption";
	color				: #2B2B2B;
	font-size			: .9em;
}


/* Heading Absatz Text Styles */
/*#########################################*/


div.ms-rteElement-VisitenkarteBereich {
-ms-name:"Visitenkarte Bereich";
	width				: 160px;
	float				: left;
	margin				: 20px 0px 0px 0px;
}
div.ms-rteElement-VisitenkarteL {
-ms-name:"Visitenkarte links";
	width				: 305px;
	float				: left;
	background-color	: #EEEEEE;
	border				: 1px solid #D6D8DA;
	border-width		: 1px 20px 1px 1px;
/*	border-right-color	: #354E77;*/
	margin				: 25px 70px 0px 0px;
	padding				: 10px 10px 4px 10px;
}
div.ms-rteElement-VisitenkarteR {
-ms-name:"Visitenkarte rechts";
	width				: 305px;
	float				: left;
	background-color	: #EEEEEE;
	border				: 1px solid #D6D8DA;
	border-width		: 1px 20px 1px 1px;
	margin				: 25px 0px 0px 0px;
	padding				: 10px 10px 4px 10px;
}
p.ms-rteElement-VisitenkarteOben {
-ms-name:"Visitenkarte Link Oben";
	clear				: both;
	padding				: 10px 40px 0px 0px;
	text-align			: right;
}
div.ms-rteElement-VisitenkarteL h4,
div.ms-rteElement-VisitenkarteR h4,
.ntm_TeamCtn h4 {
	margin				: 0px 0px 0px 0px;
}
div.ms-rteElement-VisitenkarteL img,
div.ms-rteElement-VisitenkarteR img,
.ntm_TeamCtn img {
	margin				: 5px 0px 0px 0px;
	border				: none;
}
div.ms-rteElement-SubTitle {
-ms-name:"Untertitel";
	margin				: 0px 0px 5px 0px;
}
.ms-rteStyle-Mailto {
-ms-name:"E-Mail Link";
	background			: url("/_layouts/images/NTeamWeb2010/mail.png") no-repeat 2px 3px; 
	padding-left		: 22px;
}
.ms-rteStyle-Phone {
-ms-name:"Telefon";
	background			: url("/_layouts/images/NTeamWeb2010/phone.png") no-repeat 4px center; 
	padding-left		: 22px;
}




.ntm_HiddenBox {
	display				: none;
}
.ntm_TeamCtn {
	width				: 630px;
	background-color	: #EEEEEE;
	border				: 1px solid #D6D8DA;
}
.ntm_TeamL {
	width				: 39%;
	float				: left;
	border-right		: 1px solid #D6D8DA;
	padding				: 10px 10px 4px 10px;
	margin				: 0px 10px 0px 0px;
}
.ntm_TeamR {
	padding				: 0px 14px 4px 0px;
}

.ntm_TeamBtnCtn {
	height				: 70px;
}
.ntm_TeamBtn {
	width				: 16.6%;
	height				: 62px;
	float				: left;
}
.ntm_TeamBtn img {
	border				: none;
	width				: 126px;
	height				: 62px;
}
.ntm_TeamBtn a {
	text-decoration		: none;
	display				: block;
	width				: 126px;
	height				: 62px;
}
.ntm_TeamBtnGF {
	text-align			: left;
}
.ntm_TeamBtnGF a {
	background			: transparent url("/PublishingImages/btn_gf.png") no-repeat center center;
}
.ntm_TeamBtnGF a:hover {
	background			: transparent url("/PublishingImages/btn_gf_o.png") no-repeat center center;
}
.ntm_TeamBtnAdmin,
.ntm_TeamBtnVertrieb,
.ntm_TeamBtnDev,
.ntm_TeamBtnInt {
	text-align			: center;
}
.ntm_TeamBtnAdmin a {
	background			: transparent url("/PublishingImages/btn_admin.png") no-repeat center center;
}
.ntm_TeamBtnAdmin a:hover {
	background			: transparent url("/PublishingImages/btn_admin_o.png") no-repeat center center;
}
.ntm_TeamBtnVertrieb a {
	background			: transparent url("/PublishingImages/btn_vertrieb.png") no-repeat center center;
}
.ntm_TeamBtnVertrieb a:hover {
	background			: transparent url("/PublishingImages/btn_vertrieb_o.png") no-repeat center center;
}
.ntm_TeamBtnDev a {
	background			: transparent url("/PublishingImages/btn_dev.png") no-repeat center center;
}
.ntm_TeamBtnDev a:hover {
	background			: transparent url("/PublishingImages/btn_dev_o.png") no-repeat center center;
}
.ntm_TeamBtnInt a {
	background			: transparent url("/PublishingImages/btn_int.png") no-repeat center center;
}
.ntm_TeamBtnInt a:hover {
	background			: transparent url("/PublishingImages/btn_int_o.png") no-repeat center center;
}
.ntm_TeamBtnSys {
	text-align			: right;
}
.ntm_TeamBtnSys a {
	background			: transparent url("/PublishingImages/btn_sys.png") no-repeat center center;
}
.ntm_TeamBtnSys a:hover {
	background			: transparent url("/PublishingImages/btn_sys_o.png") no-repeat center center;
}



/*#########################################*/
/* Banner Fokusthemen Startseiten */


.clear {
  clear: both;
}
#home {
  width: 980px;
  margin: auto;
  padding: 0px;
  text-align:left;
  height: 225px;
  /*background: transparent url('/SiteCollectionImages/FokusHeader_Startseite.png') -5px top no-repeat;*/
}
#home #main {
  width: 980px;
  margin-top: -2px;
  padding: 0px;
}
#home #main > .content {
  margin: 0 0px;
  padding: 0 0 0px 0;
}
#home #banners {
  width: 979px;
  height: 220px; /* 170px */
  margin: 0;
  overflow: hidden;
  background: url('/_layouts/images/blank.gif') repeat-x;
}
#home #banners > .content {
  width: 8000px;
}
#home p.ribbon {
  display:none;
  position: absolute;
  height: 20px;
  margin: 160px 0 0 -9px;
  padding: 7px 15px 7px 40px;
  font-size: 1.3em;
  font-weight: bold;
  background: #fff;
}
#home #banners > .content > div {
  float: left;
  width: 980px; /*  width: 766px;*/
  height: 190px;
  padding: 15px 30px 15px 22px;
  overflow: hidden;
}
#home #banners h1 {
	margin: 15px 350px 15px 0;
	font-family			: Raavi, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
	font-size: 18px !important;
	color: #000000 !important;
	font-weight: normal;
}
#home #banners h1 a {
  font-size: 18px !important;
  color: #000000 !important;
}
#home #banners p {
	margin: 10px 0 0 0;
	font-family			: Raavi, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
	font-size: 15px;
	line-height: 1.5em;
	color: #000000;
	text-align: left;
	margin-right: 350px;
}
#home #banners p a {
  font-size: 14px;
  color: #000000;
  text-decoration:underline;
  font-weight:bold;
}
#home .welcome { /* 380 x 190 */
/*  background: #FFFFFF url('/Fokusthemen/PublishingImages/FokusHeader_Startseite.jpg') right top no-repeat;*/
}
#home .welcome a {
  color: #003e48;
  text-decoration: underline;
}
#home .welcome p {
  margin-right: 400px !important;
}
#home #sections {
	position:absolute;
	top: 180px;
	margin: 1px 0 0 0;
	padding: 1px 0px 1px 0px;
	background: transparent;
}
#home #sections ul {
margin:0;padding:0;list-style:none;
}
#home #sections li {
  float: left;
  display: block;
/*  width: 151px; 22%*/
  width: 150px;
  height: 42px;
  padding: 5px 22px;
  background: transparent url('/SiteCollectionImages/back_section.png') repeat-x top left;
  color: #000000;
  list-style: none;
  cursor: pointer;
  font-size: 12px;
  margin: 0px 1px 0px 0px;
}
#home #sections li:hover {
  text-decoration: underline;
}
#home #sections li.active {
  background: transparent url('/_layouts/images/NTeamWeb2010/bg_suche.png') repeat-x top left;
  font-weight: normal;
  text-decoration: underline;
}
#home #sections li a {
  color: #000000;
}
.welcome, .meet, .post, .invite, .explore {
  float: left;
  width: 980px; /*  width: 766px;*/
  height: 220px;
  padding: 15px 30px 15px 12px;
  overflow: hidden;
}

/* Banner Fokusthemen Startseiten */
/*#########################################*/


/*#########################################*/
/* Experimente CSS 3.0 */

/*Schatten*/
h1, h2 {
/*	text-shadow:2px 2px 3px #000;*/
}

div#schein {
	-moz-box-shadow:0px 0px 10px #FFF;
}
/* runde Kanten */
div#runde_kanten {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
@font-face {
/*	font-family: 'NotethisRegular';
	src: url('fonts/Note_this.eot');
	src: local('Note this Regular'), local('Notethis'), url('fonts/Note_this.woff') format('woff'), url('fonts/Note_this.ttf') format('truetype'), url('fonts/Note_this.svg#Notethis') format('svg');
*/}
body {
/*	font-family: NotethisRegular, Verdana, Geneva, sans-serif;*/
}


















.ntm_SubNavSysContainer {
	position			: relative;
	display				: block;
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_o.png');
	background-position	: 0px -4px;
	background-repeat	: no-repeat;
	width				: 100%;
	height				: 44px;
	overflow			: hidden;
}
.ntm_SubNavSysContainer div.ntm_SubNavSysCont1 {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_schatten.png');
	background-position : left 22px;
	background-repeat	: no-repeat;
	padding				: 7px 0 2px 13px;
}
.ntm_SubNavSysCont2 {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_SubNavGen.png');
	background-repeat	: no-repeat;
	background-position	: left top;
	padding-left		: 40px;
}
.ntm_SubNavHomeSys {
/*	float				: left;*/
	margin				: 1px 0px 0px -1px;
	border				: none;
	width				: 49px;
	height				: 38px;
	position			: absolute;
	top					: 6px;
	left				: 13px;
}
.ntm_SubNavSys {
	padding-top			: 20px;
/*	display:none;*/
}
#MSO_ContentTable .ms-blogRightZone li {
	line-height			: 12px;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
}
.ms-commentsWrapper,
.ms-CommentHeader {
	display				: none;
}
.ntm_SubNavSys .s4-ql ul.root,
.ms-blogRightZone .s4-ql ul.root {
	height				: auto;
}
.ntm_SubNavSys .menu > ul > li {
}
.ntm_SubNavSys .s4-ql ul.root > li > .menu-item,
.ntm_SubNavSys .s4-qlheader,.s4-qlheader:visited,
.ms-blogRightZone .s4-ql ul.root > li > .menu-item,
.ms-blogRightZone .s4-qlheader,.s4-qlheader:visited {
	color				: #2B2B2B;
	padding				: 5px 10px 2px 10px;
	font-size			: 15px;
	font-weight			: bold;
}
.ntm_SubNavSys .s4-ql ul.root ul > li > a {
	font-size			: 14px;
	color				: #2B2B2B;
	padding				: 0px 0px 0px 10px;
}
.ms-blogRightZone .s4-ql ul.root ul > li > a {
	font-size			: 14px;
	color				: #2B2B2B;
	padding				: 0px 0px 0px 10px;
}
.ntm_SubNavSys .s4-ql ul.root ul > li > a:hover,
.ms-blogRightZone .s4-ql ul.root ul > li > a:hover {
	font-size			: 14px;
	color				: #9D0000;
}
#monthlyarchiveview {
/*	padding				: 11px 10px 8px 10px;*/
	font-size			: 14px;
}
a#monthlyarchiveview .menu-item-text {
	color				: #9D0000;
}
.ntm_MainContSys {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_inhalt_schatten.png');
	background-position : left 0px;
	background-repeat	: repeat-y;
}
.ntm_PageBodySys {
}
.ntm_PLInhaltSys {
	background-image	: url('/_layouts/images/NTeamWeb2010/bg_PLInhalt.png');
	background-position : left top;
	background-repeat	: repeat-y;
	margin				: 0px 14px 0px 13px;
}
.ntm_SysContentDiv {
	padding				: 10px 0px 0px 0px;
/*	width				: 815px;
	overflow-x			: hidden;*/
	min-height			: 450px;
}
body .ntm_SystemMaster #s4-leftpanel {
	float				: left;
	display:none;
}
.s4-specialNavLinkList {
	display				: none;
}
.s4-wpTopTable td.ms-leftblogdate {
	vertical-align		: top; 
}
.ms-PostBody {
	font-size			: 14px;
}
.ms-blogRightZone {
 /*	width				: 280px !important; inline Style: 165px */
}
h3.ms-CommentHeader {
	font-size			: 16px;
}
.ms-postcalendardateboxtop {
margin-top:0px;
background:#f1f1f1 url("/_layouts/images/calMainBkgd.png") repeat-x bottom left; /* 9D0000 f1f1f1 */
width:75px;
height:13px;
border:1px solid;
border-color:#c1c7cd #9ea3a8 #91959a #c1c7cd;
margin-right:7px;
}
.ms-ArchiveYearRow,
.ms-ArchiveMonthRow {
	background-color	: transparent;
	font-size			: 14px;
}
.ntm_SysContentDiv .ms-WPBody td {
	font-size			: 14px;
}
.ms-CategoryTitleMonth {
	padding-top			: 0px;
	font-size			: 18px;
	font-weight			: normal;
}
/*
.vertical ul.static,
.vertical li.static,
.vertical a.static,
.vertical span.static {
	float				: left !important;
	width				: auto !important;
	border:1px solid red !important;
}
.ntm_SubNav ul.static ul.static li.static {
	display				: block !important;
}
*/









