/*************************************** MAN Web layout *****/
/********************* Copyright (c) 2006 - 2007 MAN AG *****/
/************************************************************/
/************************************ styles (printers) *****/
/************************************************************/
/*************************** author virtual identity AG *****/
/****************************** last updated 2006-01-17 *****/
.sIFR-flash,
.sIFR-flash object,
.sIFR-flash embed
{
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate
{
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, caption, th, td, label
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
}

div#meta-nav-zone,
div#search-zone,
div#nav-zone,
div#stage-zone,
div#footer-position-placeholder,
ul#tab-nav-additional-info,
dl#footer dd,
div.no-visual,
div.topic-list,
p.toggle-all-icon,
dl.pagination,
div.image-icons,
div.heading a.icon,
div.sep,
span.wbr,
div.search-form form,
div#headervisual-zone div.no-visual,
div.footer_top,
a#Message_EditControl_EditArticleHyperLink
{
	display: none;
}

div#site-id-zone
{
	padding-top: 30px;
	padding-bottom: 30px;
}

div#logo-zone a{
	color: #FFFFFF;
}

img#logo{
	display: block;
}

div#additional-info-contacts,
div#additional-info-downloads
{
	display: block !important;
}

div#additional-info-links
{
	display: none;
}


a.toggle-icon
{
	text-decoration: none;
	color: #000;
}

div.location-profile dt
{
	font-weight: bold;
}

div.location-profile dd
{
	margin-left: 0;
	padding-left: 0;
}

a[href]:after
{
	content:"(" attr(href) ")";
}

dl.contacts a:after,
a[href].toggle-icon:after,
div.topic-list a:after
{
	content:"";
}

table
{
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	font-size: 100%;
}

table.common
{
	margin: 0 0 0 1px;/*only firefox, overwrite in ie and safari styles*/
}

table.common caption
{
	line-height: 14px;
	font-weight: bold;
	text-align: left;
	color: #fff;
	padding: 4px 10px 4px 10px;
	background: #808890;
	border-bottom: 3px solid #fff;
	margin: 0 0 1px 0;/*only firefox, overwrite in ie and safari styles*/
}

table.common th,
table.common td
{
	font-size: 0.8em;
	line-height: 14px;
	vertical-align: top;
	text-align: left;
	padding: 4px 10px 4px 10px;
	border: 1px solid #acb1b6;
}

table.common th
{
	font-weight: bold;
}

table.common td
{
	background: #fff;
	color: #000;
}

table.common tr.subhead td,
table.common tr.subhead th,
table.common tr.head td,
table.common tr.head th,
table.common thead td,
table.common thead th
{
	background: #eaebed;
}

table.common thead.white td,
table.common thead.white th
{
	background: none;
}

table.common tr.alternate td,
table.common tr.alternate th
{
	background: #eaebed;
}

table.common tr.highlight td,
table.common tr.highlight th,
table.common tr td.highlight,
table.common tr th.highlight
{
	background: #e60a3c;/*accentuation color*/
	color: #fff;
}

span.highlight-text,
table.common tr.highlight-text td,
table.common tr.highlight-text th,
table.common tr td.highlight-text,
table.common tr th.highlight-text
{
	color: #e60a3c;/*accentuation color*/
}

table.common td.nowrap,
table.common th.nowrap
{
	white-space: nowrap;
}

table.common td.right,
table.common th.right
{
	text-align: right;
	white-space: nowrap;
}