/*********************************************************************/
/* Style for EditWindow or view both Content and RelatedBlock */
/*********************************************************************/
/* resolution 800 */
/*
#tgxcontent-zone #content-padding {width: 468px;}
#tgxcontext-zone #context-padding {width: 140px; padding: 18px 0 0 9px}
*/

/* resolution 1024 */
/* 
	#tgxcontent-zone #content-padding {width: 612px;}
	#tgxcontext-zone #context-padding {width: 216px; padding: 18px 9px 0 9px}
*/


/**************************************************/
/* Style - Content/RelatedBlock */
/*#content-padding {padding: 23px 18px 0 18px; background-color: #fff; color: #333;}*/
#content-padding {padding: 23px 17px 0 17px; background-color: #ffffff; color: #333333;}
#context-padding {background-color: #e0eaf6;}
/**************************************************/

/**************************************************/
/* Style class ctccontent */
/**************************************************/
.ctccontent p, .ctccontent h1, .ctccontent h2, .ctccontent h3, .ctccontent h4, .ctccontent h5, .ctccontent h6, .ctccontent li, .ctccontent dt, .ctccontent dl, .ctccontent dd, .ctccontent th, .ctccontent td, .ctccontent label
{
	margin: 0;
	padding: 0;
	font: 12px Arial, Geneva, Helvetica, sans-serif;
	color: #333;
}

.ctccontent div, .ctccontent ul, .ctccontent ol, .ctccontent dl, .ctccontent dd, .ctccontent table
{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}
.ctccontent dl, .ctccontent ul, .ctccontent dt, .ctccontent dd, .ctccontent li
{
	list-style-type: none;
}

.ctccontent img
{
	margin: 0;
	padding: 0;
	border: none;
}

.ctccontent h1, .ctccontent h2, .ctccontent h3, .ctccontent h4, .ctccontent h5
{
	font-weight: bold;
	line-height: 16px;
}

.ctccontent h1
{
	color: #000;
	font-size: 17px;
}

.ctccontent h2
{
	color: #666;
	padding: 5px 0 0 0;
}

.ctccontent h3
{
	padding: 0 0 5px 0;
}

.ctccontent h4
{
	color: #666;
	padding: 0 0 5px 0;
}

.ctccontent div.highlighted h4
{
	color: #333;
}

.ctccontent h5
{
	padding: 0 0 2px 0;
}

.ctccontent div#content-visual p
{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

.ctccontent p, .ctccontent div.datefield
{
	font-size: 12px;
	line-height: 16px;
}

.ctccontent p.caption
{
	font-size: 10px;
	line-height: 14px;
	padding: 5px 0 0 0;
}

.ctccontent a
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
}

.ctccontent a.link, .ctccontent span.link
{
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat 0 4px;
	padding: 0 0 0 12px;
	text-decoration: none;
}

.ctccontent a.mail, .ctccontent span.mail
{
	background: url(/siemensvdo_mcms/xt_images/icon_email.gif) no-repeat 0 4px;
	padding: 0 0 0 17px;
	text-decoration: none;
}

.ctccontent p.list-introduction
{
	padding: 0 0 5px 0;
}

.ctccontent ul.bullet li
{
	position:relative;
	zoom: 1;
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px 0px 12px;			
	background-image: url(/siemensvdo_mcms/xt_images/icon_dot_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;	
}
/*
.ctccontent * html ul.bullet li
{
	padding: expression(previousSibling ? "2px 0 0 18px" : "0 0 0 18px");
}
*/
.ctccontent ol li
{	
	font-size: 12px;
	line-height: 16px;		
	padding: 2px 0px 0px 0px;	
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:18px;
}

.ctccontent * html ol li
{
	padding: expression(previousSibling ? "2px 0 0 18px" : "0 0 0 18px");	
}

.ctccontent ul.link li
{
	font-size: 12px;
	line-height: 16px;
	padding: 2px 0 0 12px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat;
	background-position: 0 7px;
}
.ctccontent * html ul.link li
{
	padding: expression(previousSibling ? "2px 0 0 12px" : "0 0 0 12px");
	background-position: expression(previousSibling ? "0 8px" : "0 6px");
}

.ctccontent ul.download li
{
	font-size: 12px;
	line-height: 16px;
	background: url(/siemensvdo_mcms/xt_images/icon_download_disk.gif) no-repeat;
	background-position: 0 2px;
	padding: 2px 0 0 26px;
}


.ctccontent * html ul.download li
{
	padding: expression(previousSibling ? "2px 0 0 26px" : "0 0 0 26px");
	background-position: expression(previousSibling ? "0 3px" : "0 1px");
}

.ctccontent ul.link li a, .ctccontent ul.download li a
{
	text-decoration: none;
}
.ctccontent ul.link li.litext, .ctccontent ul.download li.litext
{
	background:;
}


.ctccontent dl.history dt
{
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 0 0;
}

.ctccontent dl.history dd
{
	font-size: 12px;
	line-height: 16px;
	padding: 0;
}

.ctccontent * html dl.history dt
{
	padding: expression(previousSibling ? "5px 0 0 0" : "0 0 0 0");
}


.ctccontent div.headline
{
	padding: 0 0 11px 0;
}


.ctccontent div.introduction
{
	padding: 0 0 15px 0;
}

.ctccontent div.introduction p
{
	font-weight: bold;
}

.ctccontent div.introduction p.normal
{
	font-weight: normal;
}

.ctccontent div.summary
{
	padding: 5px 4px 13px 4px;
	background: #daedff;
	margin: 4px 0 0 0;
}

.ctccontent div.spacer-under-summary
{
	height: 14px;
}

.ctccontent div.summary p
{
	font-size: 11px;
	line-height: 16px;
}

.ctccontent div.summary div.spacer-summary-overview
{
	height: 9px;
}

.ctccontent div.summary dl.overview dt
{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}

.ctccontent div.summary dl.overview dd ul li
{
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 0 11px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow_down.gif) 0 4px no-repeat;
	text-decoration: none;
}

.ctccontent .next
{
	padding: 11px 0 0 0;
}

.ctccontent .last
{
	padding: 0 0 11px 0;
}

.ctccontent div.highlighted
{
	padding: 5px 4px 6px 4px;
}

.ctccontent div.highlighted, .ctccontent p.highlighted, .ctccontent dl.highlighted
{
	padding: 5px 4px 6px 4px;
	background: #daedff;
}

.ctccontent div.spacer-above-highlighted
{
	height: 24px;
}

.ctccontent div.spacer-under-highlighted
{
	height: 3px;
}

.ctccontent div.line
{
	text-align: right;
	border-bottom: 1px solid #ccc;
	padding: 3px 0 0px 0;
	margin: 0 0 8px 0;
}

.ctccontent div.page-up, .ctccontent div.page-up-last
{
	text-align: right;
	border-bottom: 1px solid #ccc;
	padding: 6px 0 4px 0;
	margin: 0 0 14px 0;
}

.ctccontent div.page-up .iconupimage
{
	width:20px;
	height:9px;
	background: url(/siemensvdo_mcms/xt_images/icon_up.gif) 0 0 no-repeat;
}

.ctccontent div.page-up-last
{
	margin: 0 0 12px 0;
}

.ctccontent div.section-separator
{
	margin: 1px 0 12px 0;
}

.ctccontent table.section-2cols td.left
{
	width: 192px;
	vertical-align: top;
	padding: 4px 0 0 0;
}

.ctccontent table.section-2cols td.right
{
	width: 192px;
	vertical-align: top;
	padding: 0 0 0 18px;
}

.ctccontent table.segment-2cols td.left
{
	vertical-align: top;
	padding: 4px 0 0 0;
}

.ctccontent table.segment-2cols td.right
{
	vertical-align: top;
	padding: 0 0 0 18px;
}

.ctccontent table.segment-2cols-text td.left
{
	width: 50%;
	vertical-align: top;
	padding: 0;
}

.ctccontent table.segment-2cols-text td.right
{
	width: 50%;
	vertical-align: top;
	padding: 0 0 0 18px;
}

.ctccontent div.section div.image-left
{
	float: left;
	margin: 2px 18px 9px 0px;
	-moz-box-sizing : border-box;
	box-sizing : border-box;	
}

.ctccontent div.section div.image-right
{
	float: right;
	margin: 2px 0 9px 18px;
	-moz-box-sizing : border-box;
	box-sizing : border-box;		
}

.ctccontent div.section div.image-left img,
.ctccontent div.section div.image-right img,
.ctccontent div.image img,
.ctccontent div.image-with-caption img,
.ctccontent table.section-2cols td.left img
{
	display: block;
}

.ctccontent div.clear
{
	clear: both;
	height: 0;
}

.ctccontent div.spacer-info-block
{
	height: 9px;
}

.ctccontent div.spacer-parapraph-list
{
	height: 11px;
}

.ctccontent div.image
{
	padding: 13px 0 12px 0;
}

.ctccontent div.image-with-caption
{
	padding: 13px 0 11px 0;
}

.ctccontent div.author,
.ctccontent div.reference-number,
.ctccontent div.contact,
.ctccontent div.contactpage,
.ctccontent div.organisation,
.ctccontent div.related-links,
.ctccontent div.downloads,
.ctccontent div.info-element,
.ctccontent div.registration-text
{
	padding: 11px 0 0 0;
}

.ctccontent div.author p,
.ctccontent div.reference-number p,
.ctccontent div.circularheadleft p, .ctccontent div.circularheadright p
{
	color: #666;
}


.ctccontent div.spacer-portlet
{
	height: 14px;
	clear: both;
}

.ctccontent div.portlet ul
{
	position: relative;
}

.ctccontent div.portlet ul.link li
{
	font-size: 11px;
	line-height: 16px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat;
	background-position: 0 6px;
	padding: 2px 0 0 13px;
	text-decoration: none;
}

.ctccontent * html div.portlet ul.link li
{
	background-position: expression(previousSibling ? "0 7px" : "0 5px");
	padding: expression(previousSibling ? "2px 0 0 13px" : "0 0 0 13px");
}

.ctccontent div.portlet ul.download li
{
	font-size: 11px;
	line-height: 16px;	
	background: url(/siemensvdo_mcms/xt_images/icon_download_disk.gif) no-repeat;
	background-position: 0 1px;	
	padding: 2px 0 0 27px;
	text-decoration: none;
}

.ctccontent * html div.portlet ul.download li
{
	background-position: expression(previousSibling ? "0 2px" : "0 0");
	padding: expression(previousSibling ? "2px 0 0 27px" : "0 0 0 27px");
}

.ctccontent dl.history dt
{
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 0 0;
}

.ctccontent dl.history dd
{
	font-size: 12px;
	line-height: 16px;
	padding: 0;
}

.ctccontent * html dl.history dt
{
	padding: expression(previousSibling ? "5px 0 0 0" : "0 0 0 0");
}


.ctccontent div.event-date p
{
	font-weight: bold;
}

/*style */
.ctccontent hr, .ctccontent p.access, .ctccontent h6
{
	display: none;
}

.ctccontent .pipe
{
	padding: 0 2px;
}

/**************************************************/
/*START: tables */
.ctccontent div.table
{
	width: 100%; /*needed for IE 5.x */
	margin: 4px 0 3px 0;
}

.ctccontent div.table table
{
	border: none;
	width: 100%;
}

.ctccontent div.table caption,
.ctccontent div.table th,
.ctccontent div.table td
{
	font-size: 11px;
	line-height: 14px;
	padding: 1px 4px;
	vertical-align: top;
}

.ctccontent div.table caption
{
	background-color: #1768a6;
	color: #fff;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #fff;
}

.ctccontent div.table th,
.ctccontent div.table tfoot td
{
	text-align: left;
	background-image: none;
	background-color: #aed0ed;		
}

.ctccontent div.table td
{
	background-color: #dfeaf7;
	border-top: 1px solid #ffffff;
}

.ctccontent div.table td.col-highlight
{
	background: #aed0ed;
	font-weight: bold;
	border-top: 1px solid #ffffff;
}

.ctccontent div.table td.first
{
	border-top: 1px solid #ffffff;
}

.ctccontent div.table th.right,
.ctccontent div.table td.right
{
	text-align: right;
	white-space: nowrap;
}

.ctccontent div.table tfoot td.legend
{
	font-size: 10px;
	line-height: 14px;
	color: #666;
	padding: 0 4px 1px;
}
/*END: tables */
/**************************************************/


/* ctc contact */
.ctccontent div.contactpage
{
	padding: 6px 0 0 0;
}

.ctccontent div.contactpage p.telephony
{
	padding: 5px 0 0 0;
}

.ctccontent div.contactpage p.internet
{
	padding: 5px 0 0 0;
}
/* ctc contact */


/* ctc circular */
.ctccontent div.circularheadleft, .ctccontent div.circularheadlineleft
{
	float:left;
}
.ctccontent div.circularheadright, .ctccontent div.circularheadlineright
{
	text-align:right;
}

.ctccontent a.person, .ctccontent span.person
{
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat 0 4px;
	padding: 0 0 0 17px;
	text-decoration: none;
}

.ctccontent .circular-edit, .ctccontent .circular-undefined, .ctccontent .circular-new, .ctccontent .circular-modified, .ctccontent .circular-replaced, .ctccontent .circular-removed
{
	font-weight: bold;
}

.ctccontent .circular-new
{
	color:#990000;
}
.ctccontent .circular-modified
{
	color:#FF9900;
}
.ctccontent .circular-replaced
{
	color:#336699;
}
.ctccontent .circular-removed
{
	color:#006600;
}
.ctccontent .signatureitem
{
	margin-right:20px;
}
/* ctc circular */

/* ctc ContentBox */
.ctccontent div.portlet h3
{
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	background-color: #1868A7;
	color: #ffffff;
	padding: 1px 4px;
	position: relative;
}

.ctccontent div.portlet-content
{
	margin: 5px 4px 0 4px;
}

.ctccontent div.portlet-content span
{
	font-size: 11px;
	line-height: 16px;
}

.ctccontent div.portlet h4
{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #666;
	padding: 0 0 2px 0;
}

.ctccontent div.portlet p
{
	font-size: 11px;
	line-height: 16px;
}

.ctccontent div.portlet p.more
{
	padding: 11px 0 0 0;
}

.ctccontent img.image-full-space
{
	display: block;
	margin: 9px 0 0 0;
}

.ctccontent div.spacer-portlet
{
	height: 14px;
}

.ctccontent div.portlet ul.link li
{
	font-size: 11px;
	line-height: 16px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat;
	background-position: 0 7px;
	padding: 2px 0 0 13px;
}


.ctccontent * html div.portlet ul.link li
{
	background-position: expression(previousSibling ? "0 7px" : "0 5px");
	padding: expression(previousSibling ? "2px 0 0 13px" : "0 0 0 13px");
}

.ctccontent div.portlet ul.download li
{
	font-size: 11px;
	line-height: 16px;
	background: url(/siemensvdo_mcms/xt_images/icon_download_disk.gif) no-repeat;
	background-position: 0 2px;
	padding: 2px 0 0 27px;
}

.ctccontent * html div.portlet ul.download li
{
	background-position: expression(previousSibling ? "0 2px" : "0 0");
	padding: expression(previousSibling ? "2px 0 0 27px" : "0 0 0 27px");
}

.ctccontent div.portlet ul.link li.litext, .ctccontent div.portlet ul.download li.litext
{
	background:;
}

.ctccontent a.more-link, .ctccontent span.more-link
{
	padding: 0 0 0 13px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat 0 4px;
	
	text-decoration: none;
	color:#e43a02;		
}

.ctccontent a.more-link-without-image
{
	padding: 0 0 0 3px;
	background: none;	
	text-decoration: none;
	color:#e43a02;		
}

.ctccontent div.teaser
{
	margin: 5px 4px 0;
}

.ctccontent div.MissionStatement h3
{
	font: Siemens Serif Roman, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#666666;
	margin-top:-15px;
	margin-bottom: 4px;
}

.ctccontent div.spacer-teaser
{
	height: 6px;
}

.ctccontent img.img-float-left
{
	float: left;
	margin: 4px 9px 3px 0;
}

.ctccontent img.img-float-right
{
	float: right;
	margin: 4px 0 3px 9px;
}

.ctccontent img.img-block
{
	display: block;
}

.ctccontent div.hruler
{
	background: #999;
	margin: 5px 4px;
}

/* ctc ContentBox */

/**************************************************/
/* resolution 1024 */
/**************************************************/
.ctccontent table.section-2cols td.right {width: 414px;}
.ctccontent div.image-with-caption p.caption {width: 578px;}
/**************************************************/
/* resolution 1024 */
/**************************************************/

.ctccontent .inline
{
	display:inline;
}

.ctccontent p.marginbottom
{
	margin: 0px 0px 12px 0px;
}

#content-portlets a.more-link, #content-portlets span.more-link
{
	padding: 0 0 0 13px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat 0 4px;	
	text-decoration: none;
	color:#e43a02;		
}
#content-portlets a.more-link-without-image
{
	padding: 0 0 0 3px;
	background: none;	
	text-decoration: none;
	color:#e43a02;		
}

.ctccontent div.boilerplate
{
	margin-bottom: 10px;
}

.ctccontent div.boilerplate p
{
	font-size: 12px;
	color: #999999;
}


/* ctc Glossary */
.ctccontent ul.glossary-index-list
{
	width: 424px;
}

.ctccontent ul.glossary-index-list li
{
	font-size: 11px;
	line-height: 18px;
	float: left;
	padding: 0 9px 0 0;
}

.ctccontent ul.glossary-index-list li a
{
	padding: 0 0 0 10px;
	background: url(/ngcmmcms/images/icon_arrow_down_900.gif) no-repeat 0 2px;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; .ctccontent ul.glossary-index-list li a { display: block; background-position: 0 4px; } {;}/*";}}/* */

.ctccontent ul.glossary-index-list li.inactive
{
	color: #999;
	padding: 0 9px 0 10px;
	background: url(/ngcmmcms/images/icon_arrow_down_999.gif) no-repeat 0 4px;
}

.ctccontent dl.glossary dt
{
	font-size: 12px;
	line-height: 16px;
	color: #666;
	font-weight: bold;
}

.ctccontent dl.glossary dd
{
	font-size: 12px;
	line-height: 16px;
}

.ctccontent dl.glossary dd.next
{
	padding: 5px 0 0 0;
}

.ctccontent dl.glossary dd.sep
{
	font-size: 0;
	line-height: 0;
	height: 11px;
}
/* ctc Glossary */


