/***************************/
/****      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, .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;
}

.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;
}



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

.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;
}



.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;
}
.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 .underline {
  border-bottom: 1px solid #ffffff;
  vertical-align: top;
}

.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;
}

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


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

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

.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:right;
  background-color:#0089cf;
  color:#FFFFFF;
}

.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;
}


.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;
}




.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.coloredcol1 {
  color: #ffffff;
  background-color: #32baff;
  vertical-align: top;
}

.suspa_equipment td.darkcoloredcol1 {
  color: #ffffff;
  background-color: #0089cf;
  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: 12px;
	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: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}
h2.underline_geo_thick {
  border-bottom: 3px solid #fcb016;
  width: 98%;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  margin-bottom: 8px;
}


.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;
  margin-bottom: 8px;
}
h2.underline_geo_thin {
  border-bottom: 1px solid #fcb016;
  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;
  width: 97%;
  margin-bottom: 8px;
  padding-top: 12px;
	padding-left: 10px;
	padding-right: auto;
	padding-bottom: 4px;
  min-width: 97%;
}


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

}






/*************/
/* 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;
}



.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: 10px 0px 10px 15px;
	font-size: 12px;
	list-style: square;
	margin-left: 15px;
}

ul.UL1 li{
	margin: 5px 0px 0px 15px;
	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  */
/************************/



























/**** DYWIDAG ****/
td.th8nc1 {
	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:8pt;
	text-decoration: none;
	text-align:center;
	padding:5px;
	letter-spacing:.1pt;

}

td.th8nl1 {
	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:8pt;
	text-align:left;
	text-decoration: none;
	padding:5px;
	letter-spacing:.1pt;
}

td.th8nl1 a {
	text-decoration: underline;
}



table.contenttable {
	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:8pt;
	text-decoration: none;
	text-align:left;
	letter-spacing:.1pt;
}

tr.tr-even {
	background-color:#FFFFFF;
	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:8pt;
	text-decoration: none;
	text-align:left;
	padding:5px;
	letter-spacing:.1pt;
}

tr.tr-odd {
	background-color:#E8E8E8;
	color:#5F5F5F;
	font-family:Arial,Geneva,Verdana;
	font-size:8pt;
	text-decoration: none;
	text-align:left;
	padding:5px;
	letter-spacing:.1pt;
}

/**** DYWIDAG ****/

p.fliesstextfett  
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: rgb(102, 102, 102);
    text-decoration: none;
}

#main_content .content_element {
	float: left;
	/*position: relative; */
	
}

#left_content .content_element {
	float: left;
	background-color: #fff;
  margin-top: 0px;  
}


.maps_how_to{
	font-size: 12px;
	font-weight: normal;
	background-repeat: 	no-repeat;
	background-position: 10px 10px;
	background-image: url(/fileadmin/media/images/icons/dot_dsi.gif);
	
	height: 30px;
	width: 110px;
	border: 1px solid #D3D3D3;
	padding-left: 25px;
        padding-top: 7px;
}

.maps_how_to a:link {text-decoration: none;font-weight: normal;}
.maps_how_to a:visited {text-decoration: none;font-weight: normal;}
.maps_how_to a:active {text-decoration: none;font-weight: normal;}
.maps_how_to a:hover {text-decoration: none;font-weight: normal;}




div.marker-layer{
	border-style: solid;
	border-width: 1px;
	border-color: #929292;
	background-color:#E9E9E9;
}

.maps_popup_header{
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
	background-color: #929292;
	color: #FFFFFF;
}

.maps_popup_header img{
	padding-left: auto;
	padding-right: 0px;
	margin-left: auto;
	margin-right: 0px;
}


.maps_popup_text {
	white-space: nowrap;
	padding: 10px;
	font-size: 10px;
	color:#929292;
	font-family: Verdana,Arial,Helvetica;
	background-color:#E9E9E9;

}

div.maps_popup_text a {
	color:#929292;
	font-family: Verdana,Arial,Helvetica;	
}




/* For information which css styles are set by css_styled_content*/
/*
Colorscheme is:

Background Color 1: #EDEBF1;	(Background 1)
Background Color 1-dimmed: #D8D7DC;	(Background 1 - dimmed)
Background Color 2: #F5FFAA;	(Background 2)
Background Color 3: #D1D2E4;	(Background 2)

Text, main:	#000000
Text Color 1: #186900;	(red)
Text Color 2: #10007B;	(green)
Text Color 3: #8A0020;	(blue)

Links		#000066
Link hover: #660000;

Borders/Lines	#333333
*/


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

				
/******************/
/* Headers, plain */
/******************/
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }



/* Headers, with link */


/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }

/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }



/*******************/
/* 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; }

*/

/**********/
/* Images */
/**********/

/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; }

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }

div.csc-textpic-caption {
	font-size: 10px;
}

/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 11px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/********************/
/* Abstract Element */
/********************/

div.fce_c2 h1 {
  padding-top: 15px;
}

div.fce_c2_1 {

}

/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 12px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }
				


/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }


input.go {
   color:#5F5F5F;
   font-family:Helvetica,Arial,Geneva;
   text-decoration:none;
   border-style:inset;
   border-width:0px;
   font-size:10px;
   font-weight:900;
   vertical-align:top;
   margin-top:1px;
   padding:3px;
}

div.searchbox {
    border: 1px #d2d2d2 solid;
    padding: 2px 0px 2px 24px;
    margin:  20px 0px 0px 0px;
}

input.searchbox {
  font-size: 9pt;
    border: 1px #fff solid;
    height: 18px;
	width: 120px;
}

ul.browsebox { padding: 10px 0px 20px 0px; margin: 0px 0px 0px 0px; }

ul.browsebox li { 
	display: inline;
	padding: 10px 0px 10px 0px;

}

li a:hover { background-color: #e8e8e8; color: #000000; text-decoration: none; } 



/*****************/
/* Search result */
/*****************/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; background-color: #e8e8e8; }

div.tx-indexedsearch { }
div.tx-indexedsearch-whatis { padding: 5px 0px 10px 0px; font-weight: bold;}
div.tx-indexedsearch-browsebox { padding: 0px 0px 0px 0px; }
div.tx-indexedsearch-browsebox p { padding: 2px 0px 2px 20px; margin: 0px 0px 0px 0px; }
div.tx-indexedsearch-searchbox { display: inline; }
div.tx-indexedsearch-searchbox p { padding: 2px 0px 2px 10px; margin: 0px 0px 0px 0px; }
div.tx-indexedsearch-searchbox form { padding: 2px 0px 2px 10px; margin: 0px 0px 0px 0px; }
#left_search { padding: 5px 0px 0px 0px; background-color: #ffffff; }
div.searchbox { background-color: #dadada; }
#div.left_content { display: none; }

td.tx-indexedsearch-icon { display: none; }
td.tx-indexedsearch-percent { display: none; }
td.tx-indexedsearch-info { display: none; }
td.tx-indexedsearch-path { display: none; }
td.tx-indexedsearch-title { background-color: #e8e8e8; color: #000000; padding: 1px 0px 1px 20px; }
td.tx-indexedsearch-descr { padding: 20px 20px 0px 20px;}

td.tx-indexedsearch-res {width: 500px; }

strong.tx-indexedsearch-redMarkup { background-color: #e8e8e8; color: #000000; }

div.tx-indexedsearch-searchbox  {
  display: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  height: 1px;
}

div.tx-indexedsearch-searchbox form {
  display: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  height: 1px;
}

div.tx-indexedsearch-searchbox table {
  display: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  height: 1px;
}


/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 5px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 5px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 10px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 15px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }



/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }			
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }


/*************/
/* News      */
/*************/

div.news_image {
	float: left;
	width: 280px;
  padding: 10px;
}

div.news_reference_image {
	float: left;
	width: 280px;
  padding: 15px;
}


div.news_body {
	float: left;
	display: block;
	width: 450px;
}

div.news_reference_body {
	float: left;
	display: block;
	width: 450px;
}


div.news_body h2 {
	padding-left: 0px;
}


div.news_date {
	width: 100%;
	text-align: right;
	padding: 8px 4px 4px 0px;
	border-bottom: 1px #5F5F5F solid;
}

div.news p.bodytext {
	padding: 0px;
	margin: 0px
}



/*************/
/* Newsroom  */
/*************/

div.newsroom_image {
	float: left;
	width: 300px;
}

div.newsroom_content {
	float: left;
	width: 475px;
	padding: 0px;
	margin: 0px;
}


div.newsroom_content h2{
	padding-left: 0px;
	
}

div.newsroom_content div{
	padding: 0px;
	margin: 0px;
	float: left;
	
}

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

	
}

div.newsroom_line_odd {
	clear: both;
	float: left;
	display: block;
	background-color: #f3f3f3;
	width: 100%;	
	border-top: 1px #e6e6e6 solid;
	border-bottom: 1px #e6e6e6 solid;
	padding: 0px;
	margin: 2px 0px;
	
}

div.newsroom_date {
	display: block;
	float: left;
	width: 116px;
}

div.newsroom_date p{
	padding: 0px;
	margin: 0px;
	
}


div.newsroom_body {
	display: block;
	float: left;
	width: 351px;
	border-left: 1px #ffffff solid;
}



div.newsroom_body p{
	padding: 0px;
	margin: 0px;
}



div.newsroom_content p {
	padding: 6px 2px;
}

p.newsroom_more {
	text-align: right;
	padding: 0px;
	margin: 0px;
}

p.newsroom_more a {
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}


/****************/
/* exhibitions  */
/****************/



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

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

div.exhibitions_line_odd {
	clear: both;
	float: left;
	display: block;
	background-color: #F8F8F8;
	width: 100%;	
	border-top: 1px #e6e6e6 solid;
	border-bottom: 1px #e6e6e6 solid;
	padding: 0px;
	margin: 0px 0px;
}

div.exhibitions_topic {
	background-color: #E8E8E8;
	width: 100%;
	display: block;
	float: left;
	margin: 0px;
}
div.exhibitions_event_topic {
	background-color: #E8E8E8;
	display: block;
	float: left;
	width: 406px;
	padding: 6px 0px 6px 5px;
}
div.exhibitions_place_topic {
	background-color: #E8E8E8;
	display: block;
	float: left;
	width: 120px;
	padding: 6px 0px 6px 0px;
}
div.exhibitions_date_topic {
	background-color: #E8E8E8;
	display: block;
	float: left;
	width: 155px;
	padding: 6px 0px 6px 0px;
}
div.exhibitions_exhibitor_topic {
	background-color: #E8E8E8;
	display: block;
	float: left;
	width: 131px;
	padding: 6px 0px 6px 0px;

}

	
div.exhibitions_event {
	display: block;
	float: left;
	width: 406px;
}

div.exhibitions_place {
	display: block;
	float: left;
	width: 120px;
}

div.exhibitions_date {
	display: block;
	float: left;
	width: 155px;
}

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

}
div.exhibitions_exhibitor img{
	padding: 6px 2px 6px;
}

div.exhibitions_content p {
	padding: 6px 2px 6px 0px;
}

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

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

}


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

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


































/****************/
/* 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;
}











/****************/
/* Navi - Downloads    */
/****************/

div.left_content {
	width: 225px;
	background-color: #fff;
	float: left;
}


#main_content div.user-dywidagdllist-pi1 {
	margin-left:252px;
	width: 520px;
	margin-top: 0px;
	padding-top: 0px;
}

#left_content div.user-dywidagdllist-pi1  {
	
  margin-top: 10px;
  width: 222px;
	border: 1px solid #E2E2E2;
}

#left_content div.user-dywidagdllist-pi1 h1 {
	background-color: #E2E2E2;
  display: block;
  font-size:  12px;
  font-weight:  bold;
  margin: 0px 0px 0px 0px;   
  width: 199px;
  padding-left: 24px;
}

div.dl_item_navi {
  width:  222px;
}

div.downloads_icon_navi {
  padding:  4px 4px 4px 4px;
  float:  left; 
}

div.downloads_title_navi {
  font-size:  11px;
  font-weight:  normal;  
  padding:  4px 8px 4px 4px;
  height: 53px;
 [downloads_title_navi] {min-height: 53px;}

  }

 [downloads_title_navi] {min-height: 53px;}


div.downloads_title_navi a,
div.downloads_title_navi a:link,
div.downloads_title_navi a:hover,
div.downloads_title_navi a:visited {
  font-size:  11px;
  font-weight:  normal;
  text-decoration:  none;
}

div.news-single-author p {
  display:block;
}


/****************/
/* Downloads  */
/****************/

div.downloads_line_odd {
	float: left;
	background-color: #f6f6f6;
	padding: 6px;
	width: 764px;
	/*border: 1px #f6f6f6 solid; */
}

div.downloads_line_odd:hover {
	/*border: 1px #888888 dashed; */
}

div.downloads_line_even {
	float: left;
	background-color: #ffffff;
	padding: 6px;
	width: 764px;
	/*border: 1px #ffffff solid; */
}

div.downloads_line_even:hover {
/*	border: 1px #888888 dashed; */
}

div.downloads_icon {
	float: left;
}

div.downloads_new {
	float: left;
}

div.downloads_title {
	float: left;
}

div.downloads_details {
	
}

/****************/
/* List - Downloads    */
/****************/

#main_content div.user-dywidagdllist-pi1 h1 {
	float: right;
	background-color: #E2E2E2;
	padding: 6px;
  margin: 0px;
	width: 504px;
}

div.download_listentry_odd  {
	float: right;
	background-color: #f6f6f6;
	padding: 6px;
	width: 502px;
	border: 1px #f6f6f6 solid;
}

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

div.download_listentry_odd:hover {
	border: 1px #888888 dashed;
}

div.download_listentry_even  {
	float: right;
	background-color: #fff;
	padding: 6px;
	width: 502px;
	border: 1px #fff solid;
}

div.download_listentry_even:hover {
	border: 1px #888888 dashed;
}

div.downloads_details {
text-align: right;
font-size:  10px;
}

div.downloads_title {
  font-weight:  bold;
  padding:  0px 20px 0px 40px;
  width:  250px;
}

/****************/
/* References   */
/****************/

/* List View */

div.references_listitem_odd {
	float: left;
	background-color: #f6f6f6;
	padding: 6px;
	width: 762px;
	border: 1px #f6f6f6 solid;
	cursor: pointer;
	cursor: hand;
}

div.references_listitem_odd:hover {
	border: 1px #888888 dashed;
}

div.references_listitem_even {
	float: left;
	background-color: #ffffff;
	padding: 6px;
	width: 762px;
	border: 1px #ffffff solid;
	cursor: pointer;
	cursor: hand;
}


div.references_listitem_even:hover {
	border: 1px #888888 solid;
	border-top-width: 1px;
}


div.references_list_image {
	float: left;
	text-align: right;
	width: 180px;
	cursor: pointer;
	cursor: hand;
}

div.references_list_title {
	float: left;
	width: 406px;
	padding-left: 22px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

div.references_list_download {
	float: left;
	width: 150px;	
}

div.references_list_download img, div.references_singleview_download img {
	float: left;
}



p.references_list_title {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-weight: bold;
  
}

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

div.references_catselector {
	background-color: #f6f6f6;
	padding: 6px;
	width: 764px;
	border-bottom: 1px #c3c3c3 solid;
}

div.references_region {
	padding: 6px 24px;
	float: left;
}

div.references_countries {
	display: block;
}

div.references_countries form {
	padding: 0px;
	margin: 0px;
}

/* Single View */

table.references, table.references tr, table.references tbody, td.references, td.references img {
	padding: 0px;
	border: 0px;
	margin: 0px;
}



table.references{
  border-collapse: collapse;
}

table.references img,
table.references img.bild_links,
p.references img.bild_links,
img.bild_links {
  float: left;
  padding: 0px 15px 15px 0px;
}

table.references img.bild_rechts,
table.references bild_rechts,
p.references img.bild_rechts,
img.bild_rechts {
  float: right;
  padding: 15px 0px 15px 15px;
}

table.references img.bild_mitte,
p.references img.bild_mitte,
img.bild_mitte {
  text-align: center;
  padding: 15px 15px 15px 15px;
}

div.references_singleview_download {
	width: 223px;
	border: 1px solid #E2E2E2;
	margin-top: 20px;
	font-size: 11px;
	background-color: #fff;
}

div.references_singleview_download h1 {
	display: block;
	background-color: #E2E2E2;
	width: 223px;
	font-size: 12px;
	font-color: #5F5F5F;
	font-weight: bold;
	padding: 6px 4px 6px 6px;
	margin: 0px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width: 213px;  
}

div.references_singleview_download img {
	float: left;
	padding: 4px 6px 6px 12px;
}

div.references_singleview_download a {	
	display: block;
	padding: 4px 6px 0px 0px;
	font-weight: normal;
	text-decoration: none;
}

div.references_singleview_download a:hover {	
	display: block;
	padding: 4px 6px 0px 0px;
	font-weight: normal;
	text-decoration: none;
}


div.references_singleview_download p {
	font-size: 11px;
	padding: 0px 6px 4px 0px;
	margin: 0px;
}



/****************/
/* Random - References   */
/****************/



div.ref_item_navi,
div.ref_item_navi:visited {
  width:  222px;
}

div.ref_icon_navi {
  height: 50px;
  padding:  4px 4px 4px 4px;
  float:  left; 
}

div.ref_title_navi {
  font-size:  11px;
  font-weight:  normal;  
  padding:  4px 8px 4px 4px;
}

.ref_title_navi a,
.ref_title_navi a:link,
.ref_title_navi a:hover,
.ref_title_navi a:visited {
  font-size:  11px;
  font-weight:  normal;
  text-decoration:  none;
}

div.user-dywidagrandomreferences-pi1  {
  width: 222px;
  margin: 10px 0px 0px 0px;
	border: 1px solid #E2E2E2;
}

div.user-dywidagrandomreferences-pi1 h1 {
	background-color: #E2E2E2;
  display: block;
  font-size:  12px;
  font-weight:  bold;
  margin: 0px 0px 0px 0px;   
  width: 199px;
  padding-left: 24px;
}


a.readmore_dl:link, a.readmore_dl:visited, a.readmore_dl:hover {
  text-align: right;
  font-size:  11px;
  font-weight:  normal;
  text-decoration: none;
  margin: 0px 0px 0px 0px;  
}

a.readmore_ref:link, a.readmore_ref:visited, a.readmore_ref:hover {
  text-align: right;
  font-size:  11px;
  font-weight:  normal;
  text-decoration: none;
  margin: 0px 0px 0px 0px;  
}

/***************************/
/*        Sitemap          */
/***************************/

div.level0Before { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.l0-div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.l1-div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.l2-div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.l3-div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.l4-div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }



/***************************/
/*  DSI Site / Locations   */
/***************************/

.dsi-sites	{ padding-bottom: 30px; text-align: center; vertical-algin: bottom; width: 380px; text-decoration: none; }

.dsi-sites a:link	{ text-decoration: none; font-weight: normal; font-size: 11px; }
.dsi-sites a:hover	{ text-decoration: none; font-weight: normal; font-size: 11px; }
.dsi-sites a:active	{ text-decoration: none; font-weight: normal; font-size: 11px; }
.dsi-sites a:visited	{ text-decoration: none; font-weight: normal; font-size: 11px; }
.dsi-sites a:focus	{ text-decoration: none; font-weight: normal; font-size: 11px; }

.maps_how_to{
	font-size: 12px;
	font-weight: normal;
	background-repeat: 	no-repeat;
	background-position: 10px 10px;
	background-image: url(/fileadmin/media/images/icons/dot_dsi.gif);
	
	height: 30px;
	width: 130px;
	border: 1px solid #D3D3D3;
	padding-left: 25px;
	background-color: #f3f3f3;
}

.maps_how_to a {text-decoration: none;font-weight: normal;}

div.pro-ref	{ width: 95%; margin-left: 10px; border: 1px solid #808080; }




/***************/
/** IMG-LINKS **/
/***************/

.csc-textpic-caption a:link	{ font-size: 10px; text-decoration: none; }
.csc-textpic-caption a:hover	{ font-size: 10px; text-decoration: none; }
.csc-textpic-caption a:active	{ font-size: 10px; text-decoration: none; }
.csc-textpic-caption a:visited	{ font-size: 10px; text-decoration: none; }


/********************/
/** UNIT CONVERTER **/
/********************/

ul.ul1 {
color:#5F5F5F;
font-family:Arial,Verdana;
font-size:12px;
text-decoration: none;
text-align:left;
font-weight:lighter;
padding:5;
letter-spacing:.1pt;
list-style-type:square;
text-indent:0cm;
margin-left:20px;
margin-top:1px;
margin-bottom:5px;
}

td.th8nl1 {
color:#5F5F5F;
font-family:Arial,Geneva,Verdana;
font-size:9pt;
text-decoration: none;
text-align:left;
padding:5;
letter-spacing:.1pt;
}



/**************/
/*  Sitemap   */
/**************/

div.level0Before{
  background-color: white;
  width: 235px;
  padding: 10px 0px 20px 20px;
  float: left;
}

div.l0-div	{ 
  width: 230px; 
  font-size: 15px;
  padding: 25px 0px 15px 0px;
}

div.l1-div	{
  width: 212px; 
/*  background-color: #DADADA;
  border: solid 1px #DADADA; */
  font-weight: bold; 
  margin: 2px 0px 2px 10px; 
  padding: 2px 2px 2px 2px;
}

div.l1-div:hover	{
 /* border: solid 1px #888888;  */
}

div.l2-div	{

 width: 208px;
 background-color: #E2E2E2;
 border: solid 1px #E2E2E2; 
 margin: 2px 0px 2px 10px;
 padding: 2px 2px 2px 10px;
 font-weight: bold;
 }

 div.l2-div:hover	{
  border: solid 1px #888888; 
}
 
div.l3-div	{
position: relative;
 width: 180px;
 background-color: #f3f3f3;
 border: solid 1px #f3f3f3; 
 margin: 2px 0px 2px 30px;
 padding: 2px 2px 2px 6px;
 font-weight: bold;
 }

 div.l3-div:hover	{
  border: solid 1px #888888; 
} 
 
div.l4-div	{
position: relative;
 width: 168px;
 background-color: #fff;
 border: solid 1px #fff; 
 margin: 2px 0px 2px 40px;
 padding: 2px 2px 2px 8px;
 }

 div.l4-div:hover	{
  border: solid 1px #888888; 
} 


/* Sitemap Level 1:*/
a.ksSitemap1, a.ksSitemap1:link, a.ksSitemap1:visited, a.ksSitemap1:active 
	{ font-size:11px; color:#375475; font-weight: bold; }
a.ksSitemap1:hover	{ font-size:11px; color:#000000; font-weight:bold; }


/* Sitemap Level 2:*/
a.ksSitemap2, a.ksSitemap2:link, a.ksSitemap2:visited, a.ksSitemap2:active 
	{ font-size:11px; color:#375475; font-weight: normal; }
a.ksSitemap2:hover	{ font-size:11px; color:#E72F37; text-decoration: none; }


/* Sitemap Level 3:*/
a.ksSitemap3, a.ksSitemap3:link, a.ksSitemap3:visited, a.ksSitemap3:active 
	{ font-size:11px; color:#375475; text-decoration:none; font-weight:normal; }
a.ksSitemap3:hover 	{ font-size:11px; color:#E72F37;  }


/* Sitemap Level 4:*/
a.ksSitemap4, a.ksSitemap4:link, a.ksSitemap4:visited, a.ksSitemap4:active 
	{ font-size:11px; color:#375475; text-decoration:none; font-weight:normal; }
a.ksSitemap4:hover 	{font-size:11px; color:#E72F37;  }





/************************/
/*  Brief Application   */
/************************/

td.form_header {
  padding: 20px 20px 10px 30px;
  font-size: 13px;
  z-index: 2;
}

table.professionalcareer {
  position: absolute;
  top: 740px;
  left: 423px;
  width: 573px;
  margin: 10px 0px 20px 40px;
}

table.education {
  position: absolute;
  top: 570px;
  left: 423px;
  width: 592px;
  margin: 10px 0px 20px 40px;
}

table.personaldata {
  position: absolute;
  top: 180px;
  left: 423px;
  margin: 10px 0px 20px 40px;
  width: 592px;
  text-align: right;
  z-index: 1;
}

table.additionalinformation {
  position: absolute;
  top: 890px;
  left: 423px;
  width: 560px;
  margin: 10px 0px 20px 40px;
  text-align: right;
}

table.buttons {
  position: absolute;
  top: 1210px;
  left: 600px;
}

table.personaldata input,
table.additionalinformation input {
  height: 13px;
  width: 180px;
}

table.additionalinformation input,
table.education input,
table.professionalcareer input {
  height: 13px;
}

table.additionalinformation textarea {
  height: 65px;
  width: 200px;
}


table.buttons td.send {
  padding: 5px 0px 0px 0px;
  text-align: center;

}

table.buttons td.send input {
  width: 138px;
  font-size: 9pt;
}

table.buttons td.reset {
  padding: 5px 0px 0px 10px;
  text-align: center;
}

table.buttons td.reset input {
  width: 70px;
  font-size: 9pt;
}

table.form_text {
  padding-bottom: 20px;
  text-align: left;
}

td.form_subheader {
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 5px;
  text-align: left;
}

td.field_label {
  text-align: right;
}

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


/** 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;
}

