/*global*/
body							{
									color: #4A4F65;	
									font-size: 10pt;
									font-family: Verdana,Arial,Helvetica,Sans-serif;
									text-align: left;
									margin: 0px;
								}

img.link						{
									border: 0px;
								}

a
								{
									cursor: pointer;
									color: #F8941C;
								}

a:link
								{
									text-decoration: none;
									color: #F8941C;
									border: none;
								}

a:visited
								{
									text-decoration: none;
									color: #F8941C;
									border: none;
								}

a:active
								{
									text-decoration: none;
									color: #F8941C;
									border: none;
								}

a:hover
								{
									color: #F8941C;
									border: none;
									text-decoration: underline;
								}

span.centerContentHeadline		{
									font-size:12px;
									font-weight:bold;
									color:#4A4F65;
								}
span.centerContentDisclaimer	{
									font-size:10px;
									color:#4A4F65;
								}

/*mainTable*/
table.mainTable					{	width: 900px;
									background-color: #E5E8F9;
									font-family: Verdana,Arial,Helvetica,Sans-serif;
									font-size: 10pt;
									font-weight: normal;
									margin-left: 20px;
									text-align: left;
									border:0px;
									padding: 0px;
								}

td.spacingHeadline				{	
									height: 15px;
									background-color: #FFFFFF;
									border-collapse:collapse;
								}

printerSpacingDisclaimer	{
	height:auto;
	background-color: #FFFFFF;
	border-collapse:collapse;
}

td.spacing						{	width: 3px;
									height: 3px;
									padding: 0px;
									background-color: #FFFFFF;
									border: 0px;
								}


td.leftContent					{	
									text-align: left;
									vertical-align: top;									
									width: 188px;
									padding: 6px;
								}

td.centerContent				{	
									text-align: left;
									width: 520px;
									padding: 6px;
									vertical-align:top;
									
								}
td.rightContent					{	
									text-align: left;
									vertical-align: top;
									padding: 6px;
									width: 188px;
								}
	/*header*/
	td.headPicture				{
									padding: 0px;
									text-align: center;
									background-image: url(../pictures/additional/idMain.back.home.all.jpg);
									height: 110px;
									width: 710px;
								}
	img.headPicture				{
									width:710;
									border: 0px;
								}

	td.headLogo					{
									text-align: center;
									background-image: url(../pictures/additional/idMain.back.home.all.jpg);
									height: 110px;
									width: 188px;
								}

	img.headLogo				{
									border: 0px;
								}

	td.headLanguage				{
									background-color: #A4A8AE;
									color: #F8941C;
									padding: 0px;
									padding-right:0px;
								}
	a.headLanguage
								{
									cursor: pointer;
									color: #FFFFFF;
								}
	td.headLanguagRight			{
									background-color: #A4A8AE;
									color: #F8941C;
									text-align:right;
									padding-right:6px
								}

	table.headLanguageTable		{}

	td.headLanguageContent		{
									font-family: Verdana,Arial,Helve;
									font-size:10px;
									width:75px;
									text-align:center;
									color: #FFFFFF;
									background-color: #A4A8AE;
								}

	td.headLanguageSpacer		{
									font-family: Verdana,Arial,Helve;
									font-size:10px;
									width:2px;
									text-align:center;
									color: #FFFFFF;
									background-color: #A4A8AE;
								}
	/*headlines*/
	td.headline					{	
									padding: 0px;
								}
	table.headlineTable			{	
									width: 100%;
									background-color: #A4A8AE;
									color: #FFFFFF;
									font-family: Verdana,Arial,Helvetica,Sans-serif;
									font-size: 15px;
									font-weight: bold;
									padding: 0px;
									border: 0px;
								}
	td.headlineColorPoint		{
									padding: 0px;
									border: 0px;
									width: 14px;
									height: 25px;
									background-color: #F8941C;
								}
	td.headlineContent			{
									padding: 6px;
								}

	

								
/*resultTable*/
table.printTable				{	
									width: 650px;
									background-color: #E5E8F9;
									font-family: Verdana,Arial,Helvetica,Sans-serif;
									font-size: 10pt;
									font-weight: normal;
									margin-left: 20px;
									text-align: left;
									border:0px;
									padding: 0px;
								}

table.printHead					{
									width: 100%;
									background-color: #FFFFFF;
									font-family: Verdana,Arial,Helvetica,Sans-serif;
									font-size: 20pt;
									font-weight: bold;
									text-align: left;
									border:0px;
									padding: 0px;
									vertical-align: bottom;
								}

td.printContentHead				{	
									background-color: #FFFFFF;
									border-color: #FFFFFF;
									text-align: left;
									width: 100%;
									padding: 0px;
									border: 0px;
									vertical-align:top;
								}

td.printContent					{	
									text-align: left;
									width: 100%;
									padding: 6px;
									vertical-align:top;
								}
td.printHeadContent				{
									padding: 0px;
									text-align: left;
									width: 460px;
									vertical-align: bottom;
									background-color: #FFFFFF;
								}

td.printHeadLogo				{
									text-align: center;
									width: 188px;
									background-color: #FFFFFF;
								}

table.printContentTable			{
									width: 100%;
									background-color: #E5E8F9;
									font-family: Verdana,Arial,Helvetica,Sans-serif;
									font-size: 10pt;
									font-weight: normal;
									text-align: left;
									border:0px;
									padding: 0px;
								}

td.printSpacing		{
									height: 2px;
								}

td.printLeftColTop				{
									padding-left: 6px;
									padding-top:6px;
									padding-right: 6px;
									padding-bottom: 1px;
									width:45%;
									vertical-align: top;
									text-align: left;
}
td.printLeftColMiddle			{
								
	padding-left: 6px;
	padding-top:1px;
	padding-right: 6px;
	padding-bottom: 1px;
	width:45%;
	vertical-align: top;
	text-align: left;
								}
td.printLeftColBottom 			{
									padding-left: 6px;
									padding-top:1px;
									padding-right: 6px;
									padding-bottom: 6px;
									width:45%;
	vertical-align: top;
	text-align: left;
}

td.printLeftColSubHead			{
									width:45%;
									font-weight: bold;
								}

td.printSituationRightColTop	{
									padding-left: 6px;
									padding-top:6px;
									padding-right: 6px;
									padding-bottom: 1px;
									width:55%;
								}
td.printSituationRightColMiddle	{
									padding-left: 6px;
									padding-top:1px;
									padding-right: 6px;
									padding-bottom: 1px;
									width:55%;
								}
td.printSituationRightColBottom	{
									padding-left: 6px;
									padding-top:1px;
									padding-right: 6px;
									padding-bottom: 6px;
									width:55%;
								}

td.printDescColResultsTop			{
	width: 15%;
	vertical-align: top;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	}
td.printValueColResultsTop			{
	width: 13%;
	vertical-align: top;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
}
td.printUnitColResultsTop			{
	width: 7%;
	vertical-align: top;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
}

td.printDescColResultsMiddle		{
	width: 15%;
	vertical-align: top;
	text-align: right;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	}
td.printValueColResultsMiddle		{
	width: 13%;
	vertical-align: top;
	text-align: right;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
}
td.printUnitColResultsMiddle		{
	width: 7%;
	vertical-align: top;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
}

td.printDescColResultsBottom		{
	width: 15%;
	vertical-align: top;
	text-align: right;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	}
td.printValueColResultsBottom		{
	width: 13%;
	vertical-align: top;
	text-align: right;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}
td.printUnitColResultsBottom		{
	width: 7%;
	vertical-align: top;
	padding-top: 1px;
	text-align: left;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

td.printInfo		{
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 8pt;
}


td.printVarColResultsTop{
	width: 7%;
	vertical-align: top;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
}
td.printVarColResultsMiddle{
	width: 7%;
	vertical-align: top;
	text-align: right;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
}
td.printVarColResultsBottom{
	width: 7%;
	vertical-align: top;
	text-align: right;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}
td.printDescPictureResultsTop{
	width: auto;
	height: 10px;
	vertical-align: top;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
}

td.printDescPictureResultsMiddle{
	width: auto;
	height: 10px;
	vertical-align: top;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
}

td.printDescPictureResultsBottom{
	width: auto;
	height: 10px;
	vertical-align: top;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

td.printToolTypeResultsMiddle{
	width:27%;
	height: 10px;
	vertical-align: top;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
}

td.printContentInstallation{
	width:100%;
	vertical-align: top;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

td.printLeftColImage{
	padding-left: 6px;
									padding-top:6px;
									padding-right: 6px;
									padding-bottom: 1px;
									width:45%;
									vertical-align: top;
									text-align: left;
	}

td.printLeftColSubHeadTools			{
									width:55%;
									font-weight: bold;
									height: 12px;
								}
tr.printerBreaker{
	page-break-after:always;
	}


/*helpTable*/
table.helpTable					{	background-color: #E5E8F9;
									font-family: Verdana,Arial,Helvetica,Sans-serif;
									font-size: 10pt;
									font-weight: normal;
									text-align: left;
									border:0px;
									padding: 0px;
									height: 100%;
								}
td.helpContent					{	
									text-align: left;
									padding: 6px;
									vertical-align:top;
								}

tr.noPrinter{
	display: none;
}




