/***************************/
/****      Tabelle      ****/
/***************************/

.orange_background {
	background-image: url(/fileadmin/media/images/background-orange.gif);
	width:765px;
	height:20px;
}

h1.orange_background {
	background-image: url(/fileadmin/media/images/background-orange.gif);
	width:765px;
	height:20px;
}

.product_overview {
	padding: 20px;
}

.prdocut_overview td {
	
}

table.product_overview {
	
}

.fasloc_blue{
color: #195fa4;
}

td.sistemas_image {
width: 160px;
}

td.sistemas_text {
width: 400px;
}

td.sistemas_table {
width: 205px;
}


.sistemas_image {
width: 160px;
}

.sistemas_text {
width: 400px;
}

.sistemas_table {
width: 205px;
}

table.geo-references {
  border-collapse: collapse;
	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
  text-align: left;
	text-decoration: none;
	letter-spacing:.1pt;
  margin-bottom: 20px;
}

.geo-references {
  border-collapse: collapse;
	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
  text-align: left;
	text-decoration: none;
	letter-spacing:.1pt;
  margin-bottom: 20px;
}

.geo-references td {
  color:#5F5F5F;
  vertical-align: top;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:5px;
	letter-spacing:.1pt;
}


.webkitpdf {
	color:#5F5F5F;
        position:absolute; top:104px; left:959px; width:150px; height:150px; z-index:1
        padding-top: 26px;
        z-index:50;

}







.history {
  border-collapse: collapse;
	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
  text-align: left;
	text-decoration: none;
	letter-spacing:.1pt;
	width:100%;
  margin-bottom: 20px;
}

.history td {
  color:#5F5F5F;
  vertical-align: top;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:5px;
	letter-spacing:.1pt;
	border-right :1px solid #ffffff;
}

.geotechnic2, .geotechnic1, .geotechnic3, .tunneling3, .mining3, .posttensioning1, .posttensioning3, .staycable1, .staycable3, .reinforcing1, .reinforcing2, .formties1, .repair1, .suspa_equipment, .accessories1, .accessories2, .mining, .techniquebeton1, .techniquebeton1_1, .techniquebeton2, .techniquebeton2_1, .techniquebeton4, .techniquebeton3, .techniquebeton3_1, .techniquebeton6, mandellisetra_01, mandellisetra_02 {
  border-collapse: collapse;
	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
  text-align: center;
	text-decoration: none;
	letter-spacing:.1pt;
	width:100%;
	width:775px;
  margin-bottom: 20px;
}

.techniquebeton1 {
	border-top :1px solid #e42b2a;
	border-right :1px solid #e42b2a;
	border-bottom :1px solid #e42b2a;
	border-left :1px solid #e42b2a;
  margin-bottom: 3px;
}

.techniquebeton1_1 {
	border-top :1px solid #e42b2a;
	border-right :1px solid #e42b2a;
	border-bottom :1px solid #e42b2a;
	border-left :1px solid #e42b2a;
  margin-bottom: 3px;
}

.techniquebeton2 {
	border-top :1px solid #fabd50;
	border-right :1px solid #fabd50;
	border-bottom :1px solid #fabd50;
	border-left :1px solid #fabd50;
  margin-bottom: 3px;
}

.techniquebeton2_1 {
	border-top :1px solid #fabd50;
	border-right :1px solid #fabd50;
	border-bottom :1px solid #fabd50;
	border-left :1px solid #fabd50;
  margin-bottom: 3px;
}


.techniquebeton3 {
	border-top :1px solid #92c376;
	border-right :1px solid #92c376;
	border-bottom :1px solid #92c376;
	border-left :1px solid #92c376;
  margin-bottom: 3px;
}


.techniquebeton3_1 {
	border-top :0px solid #92c376;
	border-right :0px solid #92c376;
	border-bottom :0px solid #92c376;
	border-left :0px solid #92c376;
  margin-bottom: 3px;
}

.techniquebeton4 {
	border-top :1px solid #089bd5;
	border-right :1px solid #089bd5;
	border-bottom :1px solid #089bd5;
	border-left :1px solid #089bd5;
  margin-bottom: 3px;
}


.techniquebeton5 {
  border-collapse: collapse;
	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:9px;
  text-align: left;
	text-decoration: none;
	
	width:100%;
	width:160px;
  margin-bottom: 2px;
	border-top :1px solid #aaaaaa;
	border-right :1px solid #aaaaaa;
	border-bottom :1px solid #aaaaaa;
	border-left :1px solid #aaaaaa;

}

.techniquebeton6 {
	border-top :1px solid #92c376;
	border-right :1px solid #92c376;
	border-bottom :1px solid #92c376;
	border-left :1px solid #92c376;
  margin-bottom: 3px;
}


.mandellisetra_01 {
	border:0px;
	border-spacing: 0px;
	border-style: solid;
	border-width: 0px;
	border-collapse: collapse;	
}

.mandellisetra_02 {
	border:0px;
	border-spacing: 0px;
	border-style: solid;
	border-width: 0px;
	border-collapse: collapse;	
}

.accessories2 {
	border-top :1px solid #00a28e;
	border-right :1px solid #00a28e;
	border-bottom :1px solid #00a28e;
	border-left :1px solid #00a28e;
  margin-bottom: 3px;
}

.reinforcing2 {
	border-top :1px solid #4b8158;
	border-right :1px solid #4b8158;
	border-bottom :1px solid #4b8158;
	border-left :1px solid #4b8158;
  margin-bottom: 3px;
}


.geotechnic3 {
	border-top :1px solid #fcb016;
	border-right :1px solid #fcb016;
	border-bottom :1px solid #fcb016;
	border-left :1px solid #fcb016;
  margin-bottom: 3px;
}


.tunneling3 {
	border-top :1px solid #A35B72;
	border-right :1px solid #A35B72;
	border-bottom :1px solid #A35B72;
	border-left :1px solid #A35B72;
  margin-bottom: 3px;
}

.mining3 {
	border-top :1px solid #8D481F;
	border-right :1px solid #8D481F;
	border-bottom :1px solid #8D481F;
	border-left :1px solid #8D481F;
  margin-bottom: 3px;
}

.posttensioning3 {
	border-top :1px solid #7FBDE8;
	border-right :1px solid #7FBDE8;
	border-bottom :1px solid #7FBDE8;
	border-left :1px solid #7FBDE8;
  margin-bottom: 3px;
}


.staycable3 {
	border-top :1px solid #7FBDE8;
	border-right :1px solid #7FBDE8;
	border-bottom :1px solid #7FBDE8;
	border-left :1px solid #7FBDE8;
  margin-bottom: 3px;
}


.posttensioning1 th, .posttensioning1 td,
.staycable1 th, .staycable1 td,
.reinforcing1 th, .reinforcing1 td,
.formties1 th, .formties1 td,
.repair1 th, .repair1 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:5px;
	letter-spacing:.1pt;
	border-right :1px solid #ffffff;
}


.accessories1 th, .accessories1 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:5px;
	letter-spacing:.1pt;
	border-right :1px solid #ffffff;
}


.geotechnic1 th, .geotechnic1 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:5px;
	letter-spacing:.1pt;
	border-right :1px solid #ffffff;
}

.geotechnic2 th, .geotechnic2 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:3px;
	letter-spacing:.1pt;
	border-right :1px solid #ffffff;
}

.address_us {
	width:100%;
	border-style:hidden;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.address_us th {
	background: #ffffff;
	padding: 5px 2px 5px 5px;
	border-bottom:2px solid #e3e3e3;
	text-align:left;
	text-decoration: bold;
}
.address_us tr {
	border-spacing: 0px;
}
.address_us td {
	padding: 3px 2px 3px 5px;
	border-spacing: 0px;
	margin: 0px;
	background: #fff; /* for non-css3 browsers */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f3f3f3,  #ffffff); /* for firefox 3.6+ */ 
}



/*************/
/* mining4   */
/*************/

.underline_mining {
  border-bottom: 3px solid #8D481F;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}


.mining4 {
	border-style:hidden;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin: 10px 0px 5px 0px;
	
	-moz-box-shadow: 2px 2px 3px #e3e3e3;
	-webkit-box-shadow: 2px 2px 3px #e3e3e3;
	box-shadow: 2px 2px 3px #e3e3e3;
	behavior: url(/fileadmin/media/css/ie-css3.htc); 

}
.mining4 th,thead {
	background: #e3e3e3;
	padding: 5px 2px 5px 5px;
	border-bottom:2px solid #8D481F;
	text-decoration: bold;
  	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:11px;
	margin: 0px;
	border-spacing: 0px;
	letter-spacing:.1pt;
	text-align: center;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e3e3e3'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e3e3e3)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #f3f3f3,  #e3e3e3); /* for firefox 3.6+ */ 
	  	vertical-align: center;

}

.mining4 td {
  	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:11px;
	text-decoration: none;
	padding: 3px 2px 3px 5px;
	margin: 0px;
	border-spacing: 0px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #8D481F;
}


.mining4 .lastcol {
	border-right: 0px solid #8D481F;
}


.mining4 .firstcol {
	vertical-align: top;
  	text-align:right;
	padding-right: 10px;
	text-decoration: bold;
}


.mining4 tr {
	border-spacing: 0px;
}

.mining4 td.coloredcol {
	color: #5f5f5f;
	background-color: #f3f3f3;
	vertical-align: top;
  	text-align:right;
	padding-right: 3px;
	text-decoration: bold;
}
.mining4 td.darkcoloredcol {
	color: #5f5f5f;
	background-color: #d8d8d8;
	vertical-align: top;
  	text-align:right;
	padding-right: 3px;
	text-decoration: bold;
}


.mining4 tr.darkrow {
	background: #fff; /* for non-css3 browsers */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f3f3f3,  #ffffff); /* for firefox 3.6+ */ 
  	vertical-align: center;
}

.mining4 tr.brightrow {
  	background-color: #ffffff;
  	vertical-align: center;
}



.suspa_equipment {
	border-top :1px solid #0089cf;
	border-right :1px solid #0089cf;
	border-bottom :1px solid #0089cf;
	border-left :1px solid #0089cf;
  margin-bottom: 3px;
}


.suspa_equipment th, .suspa_equipment td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:11px;
	text-decoration: none;
	padding:3px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #0089cf;
}

.mining th, .mining td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:5px;
	letter-spacing:.1pt;
	border-right :1px solid #ffffff;
}

.techniquebeton1 th, .techniquebeton1 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:3px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #e42b2a;
}

.techniquebeton1 .lastcol {
  border-right: 1px solid #e42b2a;
}



.techniquebeton1_1 th, .techniquebeton1_1 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:1px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #e42b2a;
}

.techniquebeton1_1 .lastcol {
  border-right: 1px solid #e42b2a;
}


.techniquebeton2 th, .techniquebeton2 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:3px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #fabd50;
}

.techniquebeton2 .lastcol {
  border-right: 1px solid #fabd50;
}

.techniquebeton2_1 th, .techniquebeton2_1 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:1px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #fabd50;
}

.techniquebeton2_1 .lastcol {
  border-right: 1px solid #fabd50;
}



.techniquebeton3 th, .techniquebeton3 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:3px;
	letter-spacing:.1pt;
	text-align: left;
	border-right :1px solid #92c376;
}


.techniquebeton3 .lastcol {
  border-right: 1px solid #92c376;
}


.techniquebeton3_1 th, .techniquebeton3_1 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:1px 5px 1px 5px;
	letter-spacing:.1pt;
	text-align: left;
	border-right :0px solid #92c376;
}


.techniquebeton3_1 .lastcol {
  border-right: 0px solid #92c376;
}



.techniquebeton4 th, .techniquebeton4 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:3px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #089bd5;
}


.techniquebeton4 .lastcol {
  border-right: 1px solid #089bd5;
}






.techniquebeton5 th, .techniquebeton5 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:9px;
	text-decoration: none;
	padding:2px;
	text-align: left;
	border-right :1px solid #aaaaaa;
}


.techniquebeton5 .lastcol {
  border-right: 1px solid #aaaaaa;
}




.techniquebeton6 th, .techniquebeton6 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:2px 1px 2px 4px;
	letter-spacing:.1pt;
	text-align: left;
	border :1px solid #92c376;
}




.accessories2 th, .accessories2 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:5px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #00a28e;
}


.accessories2 .lastcol {
  border-right: 1px solid #00a28e;
}



.reinforcing2 th, .reinforcing2 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:12px;
	text-decoration: none;
	padding:5px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #4b8158;
}


.reinforcing2 .lastcol {
  border-right: 1px solid #4b8158;
}



.geotechnic3 th, .geotechnic3 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:11px;
	text-decoration: none;
	padding:3px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #fcb016;
}


.geotechnic3 .lastcol {
  border-right: 1px solid #fcb016;
}







.tunneling3 th, .tunneling3 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:11px;
	text-decoration: none;
	padding:3px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #A35B72;
}


.tunneling3 .lastcol {
  border-right: 1px solid #A35B72;
}











.mining3 th, .mining3 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:11px;
	text-decoration: none;
	padding:3px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #8D481F;
}


.mining3 .lastcol {
  border-right: 1px solid #8D481F;
}


.posttensioning3 th, .posttensioning3 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:11px;
	text-decoration: none;
	padding:3px; 5px; 3px; 5px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #7FBDE8;
}

.staycable3 th, .staycable3 td {
  color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:11px;
	text-decoration: none;
	padding:3px; 5px; 3px; 5px;
	letter-spacing:.1pt;
	text-align: center;
	border-right :1px solid #7FBDE8;
}

.mandellisetra_01 th, .mandellisetra_01 td {
  	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:10px;
	text-decoration: none;
	padding:3px; 0px; 3px; 0px;
	letter-spacing:.1pt;
	text-align: center;
	vertical-align: middle;
	border-right :1px solid #9f9f9f;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
}


.mandellisetra_00 ul.UL1 {
	padding: 3px 0px 3px 2px;
	font-size: 10px;
	list-style: square;
}

.mandellisetra_00 ul.UL1 li{
	margin: 5px 0px 0px 10px;
	font-size: 10px;
	margin: 0px;
}


.mandellisetra_00 li {
	margin-left:10px;
}





.mandellisetra_02 th, .mandellisetra_02 td {
  	color:#e8e8e8;
	font-family:Arial,Geneva,Verdana;
	font-size:10px;
	text-decoration: none;
	padding:1px; 0px; 1px; 0px;
	letter-spacing:.1pt;
	text-align: center;
	vertical-align: middle;
	border-right :1px solid #ffffff;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
}



.posttensioning3 .lastcol {
  border-right: 1px solid #7FBDE8;
}

.staycable3 .lastcol {
  border-right: 1px solid #7FBDE8;
}

.mandellisetra_01 .lastcol {
  border-right: 0px;
  text-align:left;
  background-color: #ffffff;
}

.mandellisetra_02 .lastcol {
  border-right: 0px;
}


tr.headrow {
  background-color: #e8e8e8;
  vertical-align: top;
  font-weight: bold;
}

tr.headrow2 {
  background-color: #d8d8d8;
  vertical-align: top;
  font-weight: bold;
  text-align: center;
}

tr.headrow3 {
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

tr.darkrow {
  background-color: #e8e8e8;
  vertical-align: center;
}

tr.darkrow2 {
  background-color: #d8d8d8;
  vertical-align: center;
}

tr.brightrow {
  background-color: #f8f8f8;
  vertical-align: center;
}

tr.brightrow2 {
  background-color: #e8e8e8;
  vertical-align: center;
}

tr.lastrow {
  background-color: #ffffff;
  text-align: left;
}

.trennlinie {
  border-bottom: 1px solid #969696;
  background-color: #e8e8e8;
  vertical-align: top;
}


.trennlinie2 {
  border-bottom: 1px solid #969696;
  background-color: #fcb016;
  vertical-align: top;
}

.geotechnic1 .trennlinie {
  border-bottom: 1px solid #ffffff;
  background-color: #e8e8e8;
  vertical-align: top;
}

.geotechnic2 .trennlinie {
  border-bottom: 1px solid #ffffff;
  background-color: #e8e8e8;
  vertical-align: top;
}

.geotechnic3 .trennlinie {
  border-bottom: 1px solid #fcb016;
  background-color: #e8e8e8;
  vertical-align: top;
}


.tunneling3 .trennlinie {
  border-bottom: 1px solid #A35B72;
  background-color: #e8e8e8;
  vertical-align: top;
}

.mining3 .trennlinie {
  border-bottom: 1px solid #8D481F;
  background-color: #e8e8e8;
  vertical-align: top;
}

.posttensioning1 .trennlinie {
  border-bottom: 1px solid #ffffff;
  background-color: #e8e8e8;
  vertical-align: top;
}

.posttensioning1 .underline {
  border-bottom: 1px solid #ffffff;
  vertical-align: top;
}

.posttensioning3 .trennlinie {
  border-bottom: 1px solid #7FBDE8;
  background-color: #e8e8e8;
  vertical-align: top;
}

.staycable3 .trennlinie {
  border-bottom: 1px solid #7FBDE8;
  background-color: #e8e8e8;
  vertical-align: top;
}

.accessories1 .underline {
  border-bottom: 1px solid #ffffff;
}

.reinforcing1 .underline {
  border-bottom: 1px solid #ffffff;
}

.suspa_equipment .lastcol {
  border-right: 1px solid #0089cf;
}


.suspa_equipment .underline {
  border-bottom: 1px solid #0089cf;
}

.mining .underline {
  border-bottom: 1px solid #ffffff;
  vertical-align: top;
}




.techniquebeton1 .underline {
  border-bottom: 1px solid #e42b2a;
}

.techniquebeton2 .underline {
  border-bottom: 1px solid #fabd50;
}

.techniquebeton3 .underline {
  border-bottom: 1px solid #92c376;
}


.techniquebeton4 .underline {
  border-bottom: 1px solid #089bd5;
}

.techniquebeton5 .underline {
  border-bottom: 1px solid #aaaaaa;
}


.accessories2 .underline {
  border-bottom: 1px solid #00a28e;
}


.reinforcing2 .underline {
  border-bottom: 1px solid #4b8158;
}

.geotechnic3 .underline {
  border-bottom: 1px solid #fcb016;
}

.tunneling3 .underline {
  border-bottom: 1px solid #A35B72;
}

.mining3 .underline {
  border-bottom: 1px solid #8D481F;
}

.posttensioning3 .underline {
  border-bottom: 1px solid #7FBDE8;
}

.staycable3 .underline {
  border-bottom: 1px solid #7FBDE8;
}

.geotechnic1 .trennlinie2 {
  border-bottom: 1px solid #ffffff;
  background-color: #7FBDE8;
  vertical-align: top;
  text-align:right;
  color:#FFFFFF;
}

.geotechnic2 .trennlinie2 {
  border-bottom: 1px solid #ffffff;
  background-color: #fcb016;
  vertical-align: top;
  text-align:right;
  color:#FFFFFF;
}

.reinforcing1 .trennlinie2 {
  border-bottom: 1px solid #ffffff;
  background-color: #fcb016;
  vertical-align: top;
  text-align:right;
  color:#FFFFFF;
}


td.headrow {
  background-color: #e8e8e8;
  vertical-align: top;
  font-weight: bold;
}

.headrow {
  background-color: #e8e8e8;
  vertical-align: top;
  font-weight: bold;
}

td.headrow4 {
  background-color: #d8d8d8;
  vertical-align: top;
  //font-weight: bold;
}

.headrow2 {
  vertical-align: top;
  //font-weight: bold;
  text-align:right;
  background-color:#fed58e;
  color:#FFFFFF;
}
.geotechnic1 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:right;
  background-color:#fed58e;
  color:#FFFFFF;
}

.geotechnic2 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:right;
  background-color:#fed58e;
  color:#FFFFFF;
}

.accessories1 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:right;
  background-color:#7cc8bf;
  color:#FFFFFF;
}

.reinforcing1 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:right;
  background-color:#7cc8bf;
  color:#FFFFFF;
}

.posttensioning1 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:right;
  background-color:#9ECBE8;
  color:#FFFFFF;
}

.suspa_equipment td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.mining td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:right;
  background-color:#AF7F62;
  color:#FFFFFF;
}


.techniquebeton1 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.techniquebeton2 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.techniquebeton3 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:left;
  background-color:#d8d8d8;
  color:#5f5f5f;
}


.techniquebeton4 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.accessories2 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.reinforcing2 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.reinforcing2 td.headrow3 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#4b8158;
  color:#5f5f5f;
}


.geotechnic3 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.geotechnic3 td.headrow3 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#fcb016;
  color:#5f5f5f;
}



.tunneling3 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.tunneling3 td.headrow3 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#A35B72;
  color:#5f5f5f;
}



.mining3 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.mining3 td.headrow3 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#8D481F;
  color:#5f5f5f;
}

.posttensioning3 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.posttensioning3 td.headrow3 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#fcb016;
  color:#5f5f5f;
}



.staycable3 td.headrow2 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#d8d8d8;
  color:#5f5f5f;
}

.staycable3 td.headrow3 {
  vertical-align: top;
  font-weight: bold;
  text-align:center;
  background-color:#fcb016;
  color:#5f5f5f;
}





td.lastcol {
  border-right: 1px solid #ffffff;
}

.lastcol {
  border-right: 1px solid #ffffff;
}

td.coloredcol {
  color: #ffffff;
  background-color: #fed58e;
  vertical-align: top;
}

td.darkcoloredcol {
  color: #ffffff;
  background-color: #fcb016;
  vertical-align: top;
}

.geotechnic1 td.coloredcol,
.geotechnic1 td.coloredcol1 {
  color: #ffffff;
  background-color: #fed58e;
  vertical-align: top;
}

.geotechnic2 td.coloredcol,
.geotechnic2 td.coloredcol1 {
  color: #ffffff;
  background-color: #fed58e;
  vertical-align: top;
}

.geotechnic1 td.darkcoloredcol,
.geotechnic1 td.darkcoloredcol1 {
  color: #ffffff;
  background-color: #fcb016;
  vertical-align: top;
}

.geotechnic2 td.darkcoloredcol,
.geotechnic2 td.darkcoloredcol1 {
  color: #ffffff;
  background-color: #fcb016;
  vertical-align: top;
}

.posttensioning1 td.darkcoloredcol {
  color: #ffffff;
  background-color: #7FBDE8;
  vertical-align: top;
}

.posttensioning1 td.darkcoloredcol1 {
  color: #ffffff;
  background-color: #7FBDE8;
  vertical-align: top;
  text-align: right;
}


.posttensioning1 td.coloredcol {
  color: #ffffff;
  background-color: #9ECBE8;
  vertical-align: top;
}

.posttensioning1 td.coloredcol1 {
  color: #ffffff;
  background-color: #9ECBE8;
  vertical-align: top;
  text-align: right;
}

.accessories1 td.coloredcol {
  color: #ffffff;
  background-color: #7cc8bf;
  vertical-align: top;
  text-align: right;
}

.accessories1 td.coloredcol1 {
  color: #ffffff;
  background-color: #7cc8bf;
  vertical-align: top;
  text-align: center;
}


.accessories1 td.darkcoloredcol {
  color: #ffffff;
  background-color: #00a28e;
  vertical-align: top;
}


.techniquebeton1 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.techniquebeton1 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}


.techniquebeton1 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}


.techniquebeton2 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.techniquebeton2 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}


.techniquebeton2 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}




.techniquebeton3 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: left;
}

.techniquebeton3 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: left;
}


.techniquebeton3 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}

.techniquebeton3 td.textonly {
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 3px;
  PADDING-TOP: 15px
}





.techniquebeton4 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.techniquebeton4 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}


.techniquebeton4 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}






.accessories2 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.accessories2 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}


.accessories2 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}



.reinforcing2 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.reinforcing2 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}


.reinforcing2 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}



.geotechnic3 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.geotechnic3 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}


.geotechnic3 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}






.tunneling3 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.tunneling3 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}


.tunneling3 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}









.mining3 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.mining3 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}


.mining3 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}



.posttensioning3 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.posttensioning3 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}


.posttensioning3 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}






.staycable3 td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.staycable3 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}


.staycable3 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}





.mandellisetra_01 td.coloredcol {
  color: #5f5f5f;
  background-color: #ffffff;
  vertical-align: top;
}

.mandellisetra_01 td.coloredcol1 {
  color: #5f5f5f;
  background-color: #ffffff;
  vertical-align: top;
}


.mandellisetra_01 td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}



.reinforcing1 td.coloredcol {
  color: #ffffff;
  background-color: #7cc8bf;
  vertical-align: top;
  text-align: right;
}

.reinforcing1 td.coloredcol1 {
  color: #ffffff;
  background-color: #7cc8bf;
  vertical-align: top;
  text-align: center;
}


.reinforcing1 td.darkcoloredcol {
  color: #ffffff;
  background-color: #00a28e;
  vertical-align: top;
}










.suspa_equipment td.coloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
  text-align: center;
}

.suspa_equipment td.darkcoloredcol {
  color: #5f5f5f;
  background-color: #d8d8d8;
  vertical-align: top;
}


.mining td.coloredcol1 {
  color: #ffffff;
  background-color: #C6A38F;
  vertical-align: top;
}

.mining td.darkcoloredcol1 {
  color: #ffffff;
  background-color: #AF7F62;
  vertical-align: top;
}


td.lastcol {
  border-right: 1px solid #ffffff;
}

/****
/****table.geotechnic1 tr.brightrow:hover, table.geotechnic1 tr.darkrow:hover {
/****  background-color: #fed58e;
/****}
/****
/****table.geotechnic2 tr.brightrow:hover, table.geotechnic2 tr.darkrow:hover {
/****  background-color: #fed58e;
/****}
/****
/****table.reinforcing1 tr.brightrow:hover, table.reinforcing1 tr.darkrow:hover {
/****  background-color: #7cc8bf;
/****}
/****
table.reinforcing tr.tr-head1 {
  background-color:#E8E8E8;
  letter-spacing:0.1pt;
}

/****table.posttensioning1 tr.brightrow:hover, table.posttensioning1 tr.darkrow:hover {
/****  background-color: #9ECBE8;
/****}
/****
/****table.formties1 tr.brightrow:hover, table.formties1 tr.darkrow:hover {
/****  background-color: #CEFFCE;
/****}
/****
/****table.accessories2 tr.brightrow:hover, table.accessories2 tr.darkrow:hover {
/****  background-color: #a4d6cf;
/****}
/****table.reinforcing2 tr.brightrow:hover, table.reinforcing2 tr.darkrow:hover {
/****  background-color: #dbe6de;
/****}
/****table.geotechnic3 tr.brightrow:hover, table.geotechnic3 tr.darkrow:hover {
/****  background-color: #fed58e;
/****}
/****table.posttensioning3 tr.brightrow:hover, table.posttensioning3 tr.darkrow:hover {
/****  background-color: #9ECBE8;
/****}
/****table.staycable3 tr.brightrow:hover, table.staycable3 tr.darkrow:hover {
/****  background-color: #9ECBE8;
/****}
/****table.suspa_equipment tr.brightrow:hover, table.suspa_equipment tr.darkrow:hover {
/****  background-color: #32baff;
/****}
/****table.accessories tr.brightrow:hover, table.accessories tr.darkrow:hover {
/****  background-color: #7cc8bf;
/****}
/****table.mining tr.brightrow:hover, table.mining tr.darkrow:hover {
/****  background-color: #C6A38F;
/****}
/****table.staycable1 tr.brightrow:hover, table.staycable1 tr.darkrow:hover,
/****table.repair1 tr.brightrow:hover, table.repair1 tr.darkrow:hover{
/****  background-color: #9ECBE8;
/****}

table.reinforcing td.td-leftcolcenter {
	border-left:1px solid #FFFFFF;
	text-align:center;
}

.td-leftcolcenter {
	border-left:1px solid #FFFFFF;
	text-align:center;
}

/***************************/
/* General element styles: */
/***************************/



p {
	font-family: Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	font-size: 12px;
  	padding-top: 3px;
	padding-left: 10px;
	padding-right: auto;
	margin: auto;
}

p.small {
	font-family: Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	font-size: 12px;
  	padding-top: 3px;
	padding-left: 10px;
	padding-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	font-size: 10px;
  padding-top: 0px;
	padding-left: 10px;
	padding-right: auto;
	margin: 0px;
}



strong, b {
	font-weight:  bold;
}

em, i {
	font-style: italic;
}

a, a:link, a:visited { 
	font-weight: bold;
	text-decoration: none;
	color: #5F5F5F;
}

a.boldtablelink:link, a.boldtablelink:visited, a.boldtablelink:hover { 
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

blockquote {
  margin-left: 60px;
}

a:hover {
	text-decoration: underline;
}


h1 {
	color:#5F5F5F;
	font-family:Arial,Verdana;
	font-size:15px;
	text-decoration: none;
	font-weight:bold;
	text-align:left;
	letter-spacing:.1pt;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: auto;
	/*padding-bottom: 6px; */
	padding-bottom: 2px;
}

h2 {
	color:#5F5F5F;
	font-family: Arial,Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.1pt;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.underline_dsi_thick {
  border-bottom: 3px solid #c42835;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
}
.underline_dsi_thin {
  border-bottom: 1px solid #c42835;
  width: 98%;
  min-width:500px;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
}


/*************/
/* Geotechnic  */
/*************/


.underline_geo_thick {
  border-bottom: 3px solid #fcb016;
  width: 98%;
  margin-bottom: 0px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
}
h2.underline_geo_thick {
  border-bottom: 3px solid #fcb016;
  width: 98%;
  margin-bottom: 0px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
}


.underline_geo_thin {
  border-bottom: 1px solid #fcb016;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
}
h2.underline_geo_thin {
  border-bottom: 1px solid #fcb016;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
}






















/*************/
/* Tunneling  */
/*************/


.underline_tunneling_thick {
  border-bottom: 3px solid #A35B72;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_tunneling_thick {
  border-bottom: 3px solid #A35B72;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}


.underline_tunneling_thin {
  border-bottom: 1px solid #A35B72;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_tunneling_thin {
  border-bottom: 1px solid #A35B72;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}











/*******************/
/* PostTensioning  */
/*******************/


.underline_pt_thick {
  border-bottom: 3px solid #7fbde8;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_pt_thick {
  border-bottom: 3px solid #7fbde8;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}


.underline_pt_thin {
  border-bottom: 1px solid #7fbde8;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_pt_thin {
  border-bottom: 1px solid #7fbde8;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}



/*************/
/* Accessories  */
/*************/


.underline_accessories_thick {
  border-bottom: 3px solid #00a28e;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_accessories_thick {
  border-bottom: 3px solid #00a28e;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}


.underline_accessories_thin {
  border-bottom: 1px solid #00a28e;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_accessories_thin {
  border-bottom: 1px solid #00a28e;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}




.underline_accessories2_thick {
  PADDING-LEFT: 280px; 
  MARGIN-BOTTOM: 8px; 
  MARGIN-LEFT: 20px; 
  PADDING-TOP: 12px; 
  BORDER-BOTTOM: #00a28e 3px solid; 
  TEXT-ALIGN: right;
}
h2.underline_accessories2_thick {
  PADDING-LEFT: 280px; 
  MARGIN-BOTTOM: 8px; 
  MARGIN-LEFT: 20px; 
  PADDING-TOP: 12px; 
  BORDER-BOTTOM: #00a28e 3px solid; 
  TEXT-ALIGN: right;
}


.underline_accessories2_thin {
  PADDING-LEFT: 280px; 
  MARGIN-BOTTOM: 8px; 
  MARGIN-LEFT: 20px; 
  PADDING-TOP: 12px; 
  BORDER-BOTTOM: #00a28e 1px solid; 
  TEXT-ALIGN: right;
}
h2.underline_accessories2_thin {
  PADDING-LEFT: 280px; 
  MARGIN-BOTTOM: 8px; 
  MARGIN-LEFT: 20px; 
  PADDING-TOP: 12px; 
  BORDER-BOTTOM: #00a28e 1px solid; 
  TEXT-ALIGN: right;
}







/*************/
/* Engineering  */
/*************/


.underline_engineering_thick {
  border-bottom: 3px solid #f8bfa0;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_engineering_thick {
  border-bottom: 3px solid #f8bfa0;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}


.underline_engineering_thin {
  border-bottom: 1px solid #f8bfa0;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_engineering_thin {
  border-bottom: 1px solid #f8bfa0;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}











/*************/
/* Reinforcing  */
/*************/



.underline_reinforcing_thick {
  border-bottom: 3px solid #00a28e;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_reinforcing_thick {
  border-bottom: 3px solid #00a28e;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}


.underline_reinforcing_thin {
  border-bottom: 1px solid #00a28e;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_reinforcing_thin {
  border-bottom: 1px solid #00a28e;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}



.underline_reinforcing2_thick {
  border-bottom: 3px solid #4b8158;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_reinforcing2_thick {
  border-bottom: 3px solid #4b8158;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}


.underline_reinforcing2_thin {
  border-bottom: 1px solid #4b8158;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_reinforcing2_thin {
  border-bottom: 1px solid #4b8158;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}














/*************/
/* SUSPA  */
/*************/


.underline_suspa_thick {
  border-bottom: 3px solid #0089cf;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_suspa_thick {
  border-bottom: 3px solid #0089cf;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}


.underline_suspa_thin {
  border-bottom: 1px solid #0089cf;
  width: 98%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_suspa_thin {
  border-bottom: 1px solid #0089cf;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}



/*************/
/* old  */
/*************/



.underline_colored {
  border-bottom: 3px solid #fcb016;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_colored {
  border-bottom: 3px solid #fcb016;
  /*width: 750px; */
  width: 97%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
  min-width: 97%;

}

.underline_colored_short {
  border-bottom: 3px solid #fcb016;
  /*width: 400px;*/
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_colored_short {
  border-bottom: 3px solid #fcb016;
  /*width: 400px;*/
  width: 97%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}

.underline_colored_short2 {
  border-bottom: 3px solid #fcb016;
  /*width: 260px;*/
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_colored_short2 {
  border-bottom: 3px solid #fcb016;
  /*width: 260px;*/
  width: 97%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}

.underline_pt_colored {
  border-bottom: 3px solid #7fbde8;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}


h2.underline_pt_colored {
  border-bottom: 3px solid #7fbde8;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}

.underline_pt_colored_thin {
  border-bottom: 1px solid #7fbde8;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}


h2.underline_pt_colored_thin {
  border-bottom: 1px solid #7fbde8;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}









/*************/
/* Mining  */
/*************/

hr.mining_thin {
	color: #8D481F;
	background: #8D481F;
	background-color: #8D481F;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	1px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

hr.mining_thick {
	color: #8D481F;
	background: #8D481F;
	background-color: #8D481F;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	3px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}


.underline_mining {
  border-bottom: 3px solid #8D481F;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}

h2.underline_mining {
  border-bottom: 3px solid #8D481F;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}

.underline_mining_thin {
  border-bottom: 1px solid #8D481F;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}


h2.underline_mining_thin {
  border-bottom: 1px solid #8D481F;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}










/*************/
/* Geotechnic  */
/*************/

hr.geotechnic_thin {
	color: #fcb016;
	background: #fcb016;
	background-color: #fcb016;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	1px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

hr.geotechnic_thick {
	color: #fcb016;
	background: #fcb016;
	background-color: #fcb016;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	3px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}


.underline_geotechnic {
  border-bottom: 3px solid #fcb016;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}

h2.underline_geotechnic {
  border-bottom: 3px solid #fcb016;
  width: 97%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}

.underline_geotechnic_thin {
  border-bottom: 1px solid #fcb016;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
}


h2.underline_geotechnic_thin {
  border-bottom: 1px solid #fcb016;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;

}






/*************/
/* Geotechnic  */
/*************/


h2.underline_dsi_thin {
  border-bottom: 1px solid #c0c0c0;
  width: 97%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}













h3{
	padding-left: 10px;
	padding-right: auto;

}

u {
  text-decoration: underline;
}

img {
	border: 0px;
}

img.content_image {
	float:left;
}

.hr_footer {
	color: #808080;
	background: #808080;
	background-color: #808080;
	border: none;
	width:	100%;
	height:	1px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

/* verlinkte Bilder */ 
a img, a:link img, a:visited img, a:hover img {
	text-decoration: none;
}

div.thankyou {
  width: 370px;
  padding: 10px 0px 0px 100px;
}

p.bodytext {
	margin-top: 0px;
  margin-bottom: 0px;
}

.bodytext a,
.bodytext a:visited,
.bodytext a:link,
.bodytext a:hover {
  text-decoration:none;
}

.references, .references td {
	vertical-align: top;
}



.references p, .references h2 {
  padding-left: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
}


.aboutus-textbox {
  position: absolute;
  top: 250px;
  left: 255px;
  background-color: #ffffff;
  border: 3px solid #ff0000;
  padding: 5px;
  width: 200px;
  font-size: 11px;
  margin-bottom: 20px;
}

.download-textbox {
  position: absolute;
  top: 230px;
  left: 240px;
  background-color: #f6f6f6;
  border: 1px solid #d2d2d2;
  padding: 20px;
  width: 185px;
  font-size: 11px;
  margin-bottom: 20px;
}

.borderbox {
  border: 2px solid #595959;
  margin-left: 10px; 
  padding: 10px;
}

.borderbox_geo {
  border: 1px solid #fcb016;
  margin-left: 10px; 
  padding: 10px;
}
ul {
  font-size: 12px;
		padding-top: 10px;
	padding-left: 10px;
	padding-right: auto;
	/*padding-bottom: 6px; */
	padding-bottom: 10px;
	list-style-type:square;
}

ol {
  font-size: 12px;
		padding-top: 10px;
	padding-left: 10px;
	padding-right: auto;
	/*padding-bottom: 6px; */
	padding-bottom: 10px;
}


ul.UL1 {
	padding: 5px 0px 5px 15px;
	font-size: 12px;
	list-style: square;
	margin-left: 15px;
}

ul.UL1 li{
	margin: 5px 0px 0px 5px;
	font-size: 12px;
	margin: 0px;
}
ul.UL2 {
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	list-style: square;
	margin-left: 15px;
}

ul.UL2 li{
	font-size: 12px;
	margin: 0px;
}


li {
	margin-left:16px;
}



















/********************/
/* Technique Beton  */
/********************/

/********************/
/* Green  */
/********************/

hr.technique_beton_green_thin {
	color: #92c376;
	background: #92c376;
	background-color: #92c376;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	1px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

hr.technique_beton_green_thick {
	color: #92c376;
	background: #92c376;
	background-color: #92c376;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	3px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}


.underline_technique_beton_green {
  border-bottom: 3px solid #92c376;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}

h2.underline_technique_beton_green {
  border-bottom: 3px solid #92c376;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}

.underline_technique_beton_green_thin {
  border-bottom: 1px solid #92c376;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}


h2.underline_technique_beton_green_thin {
  border-bottom: 1px solid #92c376;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}






/********************/
/* Blue  */
/********************/

hr.technique_beton_blue_thin {
	color: #089bd5;
	background: #089bd5;
	background-color: #089bd5;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	1px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

hr.technique_beton_blue_thick {
	color: #089bd5;
	background: #089bd5;
	background-color: #089bd5;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	3px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}


.underline_technique_beton_blue {
  border-bottom: 3px solid #089bd5;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}

h2.underline_technique_beton_blue {
  border-bottom: 3px solid #089bd5;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}

.underline_technique_beton_blue_thin {
  border-bottom: 1px solid #089bd5;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}


h2.underline_technique_beton_blue_thin {
  border-bottom: 1px solid #089bd5;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}




/********************/
/* Red  */
/********************/

hr.technique_beton_red_thin {
	color: #e42b2a;
	background: #e42b2a;
	background-color: #e42b2a;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	1px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

hr.technique_beton_red_thick {
	color: #e42b2a;
	background: #e42b2a;
	background-color: #e42b2a;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	3px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}


.underline_technique_beton_red {
  border-bottom: 3px solid #e42b2a;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}

h2.underline_technique_beton_red {
  border-bottom: 3px solid #e42b2a;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}

.underline_technique_beton_red_thin {
  border-bottom: 1px solid #e42b2a;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}


h2.underline_technique_beton_red_thin {
  border-bottom: 1px solid #e42b2a;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}





/********************/
/* Orange  */
/********************/

hr.technique_beton_orange_thin {
	color: #fabd50;
	background: #fabd50;
	background-color: #fabd50;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	1px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

hr.technique_beton_orange_thick {
	color: #fabd50;
	background: #fabd50;
	background-color: #fabd50;
	border: none;
	width:	100%;
  min-width: 97%;
	height:	3px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}


.underline_technique_beton_orange {
  border-bottom: 3px solid #fabd50;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}

h2.underline_technique_beton_orange {
  border-bottom: 3px solid #fabd50;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}

.underline_technique_beton_orange_thin {
  border-bottom: 1px solid #fabd50;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}


h2.underline_technique_beton_orange_thin {
  border-bottom: 1px solid #fabd50;
  width: 87%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 0px;
  min-width: 97%;

}




/************************/
/* End Technique Beton  */
/************************/





/*******************/
/* RTE / Bodytext: */
/*******************/


/* RTE / Bulletlists */
UL { margin-top: 0px; }
UL UL LI { font-size: 10px;}
OL { margin-top: 0px; padding-left: 15px;}

/* RTE / Table styling */
/*
TABLE.contenttable { border: 0px #333333 solid; margin: 0px 0px 0px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 10px; }
TABLE.contenttable TR { background-color: #EDEBF1; }

*/


/****************/
/* product index  */
/****************/



div.productindex_content {
	float: left;
	width: 686px;
	padding-left: 45px;
}

div.productindex_line_even {
	clear: both;
	float: left;
	display: block;
	background-color: #ffffff;
	width: 100%;	
	padding: 0px;
	margin: 0px;
}

div.productindex_line_odd {
	clear: both;
	float: left;
	display: block;
	background-color: #F8F8F8;
	width: 100%;	
	padding: 0px;
	margin: 0px 0px;
}

div.productindex_topic {
	background-color: #E8E8E8;
	width: 100%;
	display: block;
	float: left;
	margin: 0px;
}
div.productindex_event_topic {
	background-color: #E8E8E8;
	display: block;
	float: left;
	width: 426px;
	padding: 6px 0px 6px 5px;
}
div.productindex_place_topic {
	background-color: #E8E8E8;
	display: block;
	float: left;
	width: 80px;
	padding: 6px 0px 6px 0px;
}
div.productindex_date_topic {
	background-color: #E8E8E8;
	display: block;
	float: left;
	width: 255px;
	padding: 6px 0px 6px 0px;
}
div.productindex_exhibitor_topic {
	background-color: #E8E8E8;
	display: block;
	float: left;
	width: 131px;
	padding: 6px 0px 6px 0px;

}

	
div.productindex_event {
	display: block;
	float: left;
	width: 426px;
	padding: 0px 0px 0px 5px;
}

div.productindex_place {
	display: block;
	float: left;
	width: 80px;
}

div.productindex_date {
	display: block;
	float: left;
	width: 255px;
}

div.productindex_exhibitor {
	display: block;
	float: left;
	width: 130px;

}
div.productindex_exhibitor img{
	padding: 2px 2px 2px;
}

div.productindex_content p {
	padding: 2px 2px 2px 0px;
}

p.productindex_more {
	padding: 0px;
	margin: 0px;
}

p.productindex_more a {
	padding: 0px 0px 0px 6px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;

}


p.productindex_more a:visited {
	padding: 0px 0px 0px 6px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

p.productindex_more a:link {
	padding: 0px 0px 0px 6px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}




/***************/


/** IE & **/
/** Note:  word-wrap, as we indicated above, is a proprietary CSS property that IE/Win browsers can use. No other browsers currently respond to this property. In addition, a style sheet using the  word-wrap property will not validate. This may or may not be important to you, but we wanted to make sure you knew all the "consequences" of using the property.**/
.descr {
word-wrap: break-word;
width: 660px;
}


