/*global*/
body							{
									color: #4A4F65;	
									font-size: 10pt;
									font-family: Verdana,Arial,Helvetica,Sans-serif;
									text-align: left;
									margin: 0px;
								}
								
img.link						{
									border: 0px;
								}
img.left						{}

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;
								}

table.centerContentTable{
	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.spacingHeadline				{	
									height: 15px;
									background-color: #FFFFFF;
									border-collapse:collapse;
								}
printerSpacingDisclaimer	{
	height:auto;
	background-color: #FFFFFF;
	border-collapse:collapse;
	display: none;
}

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.centerContentDisabled{
	text-align: left;
	width: 520px;
	padding: 6px;
	vertical-align:top;
	color: #A4A8AE;
	}
								
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: 700px;
	margin-left: 20px;
	border:0px;
	padding: 0px;
	background-color: #E5E8F9;

	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 10pt;
	font-weight: normal;

	text-align: left;
}

table.printHead					{
	width: 100%;
	border:0px;
	padding: 0px;
	background-color: #FFFFFF;

	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 20pt;
	font-weight: bold;

	text-align: left;
	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.printTop{
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 1px;
}

td.printMiddle{
	padding-left: 6px;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
}

td.printBottom{
	padding-left: 6px;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 6px;
}
td.printStandard{
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}

td.printLeftCol{
	width:35%;
	vertical-align: top;
	text-align: left;
}

td.printBold{
	font-weight: bold;
}

/*Situation*/
td.printSituationRightCol{
	width:65%;
}

/*Results*/
td.printBold{
	font-weight: bold;
}

td.printResultsDescCol{
	width: 15%;
	vertical-align: top;
	text-align: right;
	}
td.printResultsValueCol{
	width: 15%;
	vertical-align: top;
	text-align: right;
}
td.printResultsUnitCol{
	width: 10%;
	vertical-align: top;
	text-align: left;
}


/*depiction*/
td.printDepictionDescCol{
	width: 30%;
	height: 10px;
	vertical-align: top;
	text-align: left;
}
td.printDepictionVarCol{
	width: 6%;
	vertical-align: top;
	text-align: left;
}
td.printDepictionEqualsCol{
	width: 4%;
	vertical-align: top;
	text-align: left;
}
td.printDepictionValueCol{
	width: 15%;
	vertical-align: top;
	text-align: right;
}
td.printDepictionUnitCol{
	width: 10%;
	vertical-align: top;
	text-align: left;
}

td.printDepictionToolLabelCol{
	width: 30%;
	vertical-align: top;
	text-align: left;
}
td.printDepictionToolCol{
	width: 45%;
	vertical-align: top;
	text-align: left;
}

/**/





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.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:35%;
	vertical-align: top;
	text-align: left;
	}

td.printLeftColSubHeadTools			{
									width:55%;
									font-weight: bold;
									height: 12px;
								}
tr.printer{
	display: none;
	height: 0px;
	}

tr.printerBreaker{
	display: none;
	height: 0px;
	}



/*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					{	
									vertical-align: top;
									text-align: left;
									padding: 6px;
									vertical-align:top;
								}



/*index.jsp*/

/*calculationMainPage*/
input.project					{
									width:500px;
								}

select.bearingTypeSelection		{
									width:500px;
								}	
select.serieSelect				{
									width:500px;
								}
select.bearingSelect			{
									width:500px;
								}
td.firstSelectLeftContent		{	
									width: 188px;
									padding-left: 6px;
									padding-top: 6px;
									padding-right: 6px;
									padding-bottom: 1px;
								}

td.firstSelectCenterContent		{	
									width: 520px;
									padding-left: 6px;
									padding-top: 6px;
									padding-right: 6px;
									padding-bottom: 1px;
									vertical-align:top;
}

td.middleSelectLeftContent		{	
									width: 188px;
									padding-left: 6px;
									padding-top: 1px;
									padding-right: 6px;
									padding-bottom: 1px;
								}

td.middleSelectCenterContent	{	
									width: 520px;
									padding-left: 6px;
									padding-top: 1px;
									padding-right: 6px;
									padding-bottom: 1px;
									vertical-align:top;
}

td.lastSelectLeftContent		{	
									width: 188px;
									padding-left: 6px;
									padding-top: 1px;
									padding-right: 6px;
									padding-bottom: 6px;
								}

td.lastSelectCenterContent		{	
									width: 520px;
									padding-left: 6px;
									padding-top: 1px;
									padding-right: 6px;
									padding-bottom: 6px;
									vertical-align:top;
}

/*calculationPage*/
td.centerBearingLabel{
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 6px;
	width: 55%;
	}
td.centerBearingLabelHead{
	text-align: left;
	padding-right: 6px;
	width: 55%;
	font-weight: bold;
	}
td.centerBearingName{
	text-align: right;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 6px;
	padding-left: 6px;
	width: 8%;
	}
td.centerBearingEquals{
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 6px;
	padding-left: 6px;
	width: 5%;
	}
td.centerBearingValue{
	text-align: right;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 6px;
	padding-left: 6px;
	width: 20%;
	}
td.centerBearingUnit{
	text-align: left;
	padding-top: 0px;
	padding-bottom:0px;
	padding-left: 6px;
	width: 12%;
	}
input.right{
	text-align: right;
	width: 100%;
}
select.right{
	text-align: right;
	width: 100%;
}
input.false{
	background-color: #FF0000;
	text-align: right;
	width: 100%;
}

td.error{
	width: 100%;
	color: #FF0000;
	font-size: 8pt;
	height: 20px;
}

/*library*/

table.centerLibrarayTable{
	background-color: #E5E8F9;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	border:0px;
	padding: 0px;
	width:100%;
}

td.centerLibrarayTopLine{
}
td.centerLibrarayHeadline{
	font-weight: bold;
}

td.centerLibrarayText{
}
td.centerLibrarayLanguage{
}

td.leftContentCalc				{	
									text-align: center;
									vertical-align: top;									
									width: 188px;
									padding: 6px;
								}

