﻿.SACB {
font-family: Verdana;
}

@media screen
	{
	.noshowdoprint {display:none;}
	
	#PageBr {
			text-align: left;
		}
	}



/*Opmaak van ABDI info in collaps window*/
.grid-container-abdi {
 	display: grid;
  grid-template-columns: 150px 700px;
  grid-template-rows: auto 10px auto auto auto 10px auto 10px auto;
  
  /*background-color: #2196F3;*/ 
  padding: 3px;
  font-family: Verdana;
	color:black;
	font-size: small;
	text-align: left;
	font-style: italic;
}

.ABDI-typheader {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 1;
	padding-left: 3px;
	color:	black;
}

.ABDI-typ {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 1;
	padding-left: 5px;
	color:	red;
}

.ABDI-catheader {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 7;
	padding-left: 3px;
	color:	black;
}

.ABDI-cat {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 7;
	padding-left: 5px;
	color:	blue;
}

.ABDI-Info1 {
	grid-column-start: 1;
	grid-column-end: span 2;
	grid-row-start: 3;
	padding-left: 15px;
	color:	black;
}

.ABDI-Info2 {
	grid-column-start: 1;
	grid-column-end: span 2;
	grid-row-start: 4;
	padding-left: 15px;
	color:	black;
}
.ABDI-Info3 {
	grid-column-start: 1;
	grid-column-end: span 2;
	grid-row-start: 5;
	padding-left: 15px;
	color:	black;
}
.ABDI-Devider {
	grid-column-start: 1;
	grid-column-end: auto;
	grid-row-start: 9;
}

/* Opmaak Grid Chain Wear */

.grid-container-ChainWear {
 	display: grid;
  grid-template-columns: 100px 75px 75px 75px 45px 60px 70px 70px 70px 70px 70px 70px;
  /* background-color: #2196F3;*/ 
  padding: 3px;
  font-family: Verdana;
	color:black;
	font-size: 11px;
	text-align: center;
	
}

.grid-ChainW_H {
	
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
	padding-top: 7px;
}

.grid-ChainW_H1 {
	
	background-color: #FFFFFF;
	border: 2px;
	border-style: ridge;
	padding-top: 7px;
}

.grid-ChainW_H0 {
	
	background-color: #FFFFFF;
	border: 0px;
	
}

.grid-ChainW_C {
	display: grid;
	height: auto;
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
	text-align: right;
	align-items: center;
	padding-right: 3px;
}

.grid-ChainW_F {
	display: grid;
	align-items: center;
	border: 2px;
	border-style: ridge;
	justify-content: space-evenly;
}

/* Opmaak Aantal links Free Final */
.grid-container-FreeNumLinks {
	display: grid;
  grid-template-columns: 95px 95px 120px 100px 100px 105px 115px 120px;
  grid-template-rows: 65px 35px;
  padding: 3px;
  font-family: Verdana;
	color:black;
	font-size: 11px;
	text-align: center;
}

.grid-FNL_H, .grid-FNL_H_Res {
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
	padding-top: 7px;
}

.grid-FNL_F {
	display: grid;
	align-items: center;
	border: 2px;
	border-style: ridge;
	
	justify-items: center;
	}


.UnGenCalc {
	font-family: Verdana;
	color:black;
	font-size: small;
}

.FL_Inp {
		font-family: Verdana;
		font-size: 10pt;
		text-align: center;
		width: 45px;
		height: 18px;
}

/* Opmaak Grid Geometry */
.grid-container-Geometry {
 	display: grid;
  grid-template-columns: 190px 110px 119px 119px 104px 104px 104px;
  grid-template-rows: 80px 33px 33px 33px 35px 35px;
 /* background-color: #2196F3;*/ 
  padding: 3px;
  font-family: Verdana;
	color:black;
	text-align: center;
	vertical-align: middle;

}

.grid-Geom_H {
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
	padding-top: 7px;
	font-size: 11px;
}

.grid-Geom_H1 {
	
	background-color: #FFFFFF;
	border: 2px;
	border-style: ridge;
	padding-top: 30px;
}

.grid-Geom_C, .grid-Geom_C_Marg {
	display: grid;
	/* height: 35px;*/ 
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
	text-align: right;
	align-items: center;
	padding-right: 3px;
	/* padding-bottom: 4px;*/

}
/* Margin bodem Col*/
.grid-Geom_C_Marg {
	margin-bottom: 10px;
	}

.grid-Geom_F, .grid-Geom_F_Marg {
	display: block;
	align-items: center;
	border: 2px;
	border-style: ridge;
	padding-top: 3px;
/*	height: 35px;*/

	}

/* Margin bodem Fld*/
.grid-Geom_F_Marg {
	margin-bottom: 10px;
}

/* zonder border */
.grid-Geom_H0 {
	background-color: #FFFFFF;
	border: 0px;
}

/* Chain Wear Message  Adjust Wear Message */
.grid-Geom_AWM {
	display: grid;
	grid-column-start: 5;
  grid-row-start: 6;
  grid-row-end: span 3;
	background-color: #FFFFFF;
	border: 0px;
	align-items: center;
	font-size: 11px;
} 

/* Opmaak Grid RPM Differences */

.grid-container-RPMDif {
 	display: grid;
  grid-template-columns: 190px 110px 110px 110px 110px 110px 110px;
  /* background-color: #2196F3;*/ 
  padding: 3px;
  font-family: Verdana;
	color:black;
	font-size: 11px;
	text-align: center;
	
}

.grid-RPM_H {
	
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
	padding-top: 7px;
}

.grid-RPM_H1 {
	
	background-color: #FFFFFF;
	border: 2px;
	border-style: ridge;
	padding-top: 7px;
	font-size: 13px;
}

.grid-RPM_C {
	height: 22px;
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
	text-align: center;
	padding-top: 7px;
}

.grid-RPM_F {
	display: grid;
	align-items: center;
	border: 2px;
	border-style: ridge;
}

/* Opmaak Grid Speed table / grid */

.grid-container-Speed {
 	display: grid;
  grid-template-columns: 135px 65px 65px 65px 65px 65px 65px 65px 65px 65px 65px 65px ;
  /* background-color: #2196F3;*/ 
  padding: 3px;
  font-family: Verdana;
	color:black;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	
	
}

.grid-SP_H {
	display: grid;
	align-items: center;
	height: 65px;
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
			
}

.grid-SP_H1 {
	display: grid;
	align-items: center;
	height: 65px;
	background-color: #FFFFFF;
	border: 2px;
	border-style: ridge;
			
}

.grid-SP_C {
	height: 20px;
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
	text-align: center;
	padding-top: 8px; 
}

.grid-SP_F {
	display: grid;
	justify-content: space-evenly;
	border: 2px;
	border-style: ridge;
}


/* Opmaak Grid TopSpeed table / grid */

.grid-container-TopSpeed {
  display: grid;
  grid-template-columns: 215px 90px 90px 90px 90px 90px 90px 90px;
  /* background-color: #2196F3;*/ 
  padding: 3px;
  font-family: Verdana;
	color:black;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	
}

.grid-TS_H1 {
	height: 85px;
	background-color: #FFFFFF;
	border: 2px;
	border-style: ridge;
	align-items: center;
}

.grid-TS_H {
	display: grid;
	height: 85px;
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
	align-items: center;
}

.grid-TS_C1 {
	height: 24px;
	background-color: #cccccc;
	border: 2px;
	border-style: ridge;
	text-align: center;
	align-items: center;
	padding-top: inherit;
}

.grid-TS_F1 {
	border: 2px;
	border-style: ridge;
	display: grid;
	justify-content: space-evenly;
}

.grid-TS_FCenter {
	border: 2px;
	border-style: dotted;
	border-color: red;
		display: grid;
	justify-content: space-evenly;

}



/* Opmaak Gearing Input tabel/grid */
.grid-container-InputHeader {
  display: grid;
  grid-template-columns: 200px 60px 56px 55px 38px 55px 66px 118px 80px 63px 50px;
  /* background-color: #2196F3;*/ 
  padding: 1px;
  font-family: Verdana;
	color:black;
	font-weight: bold;
	font-size: x-small;
	text-align: center;
	height: 46px;
	border-top: 1px solid;
	grid-area: auto;	
}



.grid-IH1 {
  /* background-color: rgba(255, 255, 255, 0.8);*/
  padding: 2px;
  font-size: 10px;
  align-self: end;
  grid-row: 1 / span 1;
	grid-column: 1 /span 1;
  
}
.grid-IH2 {
  /* background-color: rgba(255, 255, 255, 0.8);*/
  padding: 2px;
  font-size: 10px;
  align-self: end;
  
}
.grid-IH3 {
  /* background-color: rgba(255, 255, 255, 0.8);*/
  padding: 2px;
  font-size: 10px;
  align-self: end;
}

.grid-IH4 {
  /* background-color: rgba(255, 255, 255, 0.8);*/
  padding: 2px;
  font-size: 10px;
  align-self: end;
}
.grid-IH5 {
  /* background-color: rgba(255, 255, 255, 0.8);*/
  padding: 2px;
  font-size: 10px;
  align-self: end;
}
.grid-IH6 {
  /* background-color: rgba(255, 255, 255, 0.8);*/
  padding: 2px;
  font-size: 10px;
  align-self: end;
}
.grid-IH7 {
  /* background-color: rgba(255, 255, 255, 0.8);*/
  padding: 2px;
  font-size: 10px;
  align-self: end;
}
.grid-IH8 {
  /* background-color: rgba(255, 255, 255, 0.8);*/
  padding: 2px;
  font-size: 10px;
  align-self: end;
}
.grid-IH9 {
  /* background-color: rgba(255, 255, 255, 0.8);*/
  padding: 2px;
  font-size: 10px;
  align-self: end;
}

.grid-IH10 {align-self: end;}
.grid-IH11 {align-self: end;}

.grid-container-Input {
  display: grid;
  grid-template-columns: 133px 47px 80px 56px 148px 66px 120px 91px 53px 50px;
  grid-template-rows: 35px 35px 35px;
  
  /* background-color: #2196F3;*/ 
  margin-top: 4px;
  padding: 5px 1px 1px 1px;
  font-family: Verdana;
	color:black;
	font-weight: bold;
	font-size: x-small;
	text-align: center;
	border-top: 1px solid;	
}

.grInpX {
  font-family: Verdana;
	font-size: 12px;
	text-align: center;
	height: 20px;
	} 
.grid-Input3 {
  font-family: Verdana;
	color:red;
	font-size: small;
	text-align: right;
	}
	
.grid-Input13 {
  
  font-family: Verdana;
	color:orange;
	font-size: small;
	text-align: right;
	}

.grid-Input23 {
  
  font-family: Verdana;
	color:green;
	font-size: small;
	text-align: right;
	}

.grid-container-Gears {
  display: grid;
  grid-template-columns: 190px 94px 94px 94px 94px 94px 94px 94px;
  grid-template-rows: 30px; 85px;
  grid-gap: 0px;
  padding: 2px;
  font-family: Verdana;
	color: black;
	/* font-weight: bold; */
	font-size: x-small;
	text-align: center;
	border-top: 1px solid;
	/* border-bottom: 1px solid; */
	/* align-items: start;*/
	
} 

.grid-item-GearsImg1 {
	/* in gc_main.htm in tweede grid-item-GearsImg1 volgende gezet "z-index: -1;" zodat deze 'bovenop ligt en de java-link werkt, ander ligt de ander boven ! */
	border: 0px; solid green;
	/* hieronder de positie van het img bepaalt en dan hieronder voor 'grid-item-GearsText' grid-area op auto gezet zodat de rest aanluitend geplaatst wordt */
	grid-row: 1 / span 2;
	grid-column: 1 /span 1;
}

.grid-item-GearsText {
	grid-area: auto;
	/* align-self: center; */
	margin-bottom: 10px;
	padding: 4px;
	border-right: 0px solid red;
	border-top: 0px solid red;
	border-left: 0px solid red;
	border-bottom: 0px solid red;
}

.grid-item-gears {
	
	/* border-top: 2px solid green; */
	border-right: 0px solid red;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

/* Ad block CSS-code */
#hideGCM{
    background-color: rgba(192, 192, 192, 0.97);
    z-index: 990;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 400%;
    display: none;
    color:#FFFFFF;
}
#ShowText1{
    z-index: 999;
    position: absolute;
    text-align: center;
    left: 200px;
    top: 150px;
    display: none;
    color:#3f8764;
    font-family: verdana;
    font-size:large;
    

}
#ShowText2{
    z-index: 999;
    position: relative;
    /*left: 250px;*/ 
    top: 400px;
    display: none;
    color:#3f8764;
    font-family: verdana;
    font-size: small;
    text-align: center;

}
#ShowText3{
    z-index: 999;
    position: absolute;
    left: 200px;
    top: 1000px;
    display: none;
    color:#3f8764;
    font-family: verdana;
    font-size:large;
    text-align: center;

}
#ShowText4{
    z-index: 999;
    position: relative;
    top: 1225px;
    display: none;
    color:#3f8764;
    font-family: verdana;
    font-size: small;
    text-align: center;

}


.ms-color3-main { border-left: 4.5pt solid black; border-right: 2.25pt solid black; 
               border-top: 2.25pt solid black; 
               border-bottom: 2.25pt solid black; background-color: #DDE6E6 }
.ms-color3-tl { color: white; border-style: none; background-color: black }
.ms-color3-left { color: black; border-left-style: none; border-right-style: none; 
               border-top-style: none; border-bottom: .75pt solid silver; 
               background-color: teal }
.ms-color3-top { color: black; border-style: none; background-color: teal }
.ms-color3-even { color: black; border-left-style: none; border-right-style: none; 
               border-top-style: none; border-bottom: .75pt solid silver }


/* Table SPEED PIJLTE */
.TSP {
				font-family: verdana;
}

/* Table SPEED LEFT TOP */
.TSLT {
				text-align: center;
				height: 65px;
}

/* Input Table SPEED Header */
.ITSH {
				BACKGROUND-COLOR: #cccccc;
				font-family: Verdana;
			  font-size: 10pt;
				width: 50px;
				text-align: center;
				border-width: 0px; 
				font-weight: bold;
}


/* Table SPEED Matrix */
.TSMVal {
		font-family: Verdana;
		font-size: 10pt;
		text-align: center;
		width: 30px;
		border-width: 0px;	
		padding: 1px;
}

/* Table SPEED Row */
.ORTSR {
		BACKGROUND-COLOR: #cccccc;
		font-family: verdana;
		font-size: small;
		text-align: center;
		height: 35px;
		color: black;
}

/* Table SPEED Header */
.TSH {
		BACKGROUND-COLOR: #cccccc;
		font-family: Verdana;
		width: 57px;
		text-align: center;
			
}

/* Table SPEED Row */
.TSR {
		BACKGROUND-COLOR: #cccccc;
		font-family: Verdana;
		font-size: 11px;
		text-align: right;
		height: 35px;
		
}

/* Table SPEED VALUE */
.TSV {
		font-family: Verdana;
		font-size: 10pt;
		text-align: center;
		width: 45px;
		border-width: 0px;	
}
/* Table SPEED VALUE */
.AWM {
		font-family: Verdana;
		font-size: 11px;
		text-align: left;
		width: 300px;
		border-width: 0px;
		color: #FF0000;	
}

/* Table SPEED VALUE CELL*/
.TSVC {
		font-family: Verdana;
		text-align: center;
		width: 57px;	
}

.TableHeader {
	border-width: 1px;
	BACKGROUND-COLOR: #cccccc;
	text-align: center;
	vertical-align: middle;
	height: 80px;
}

.TableHeaderInput {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; 
	BACKGROUND-COLOR: #cccccc;
	text-align: center;
	vertical-align: middle;
	
}

.TableRow {
	height: 80px;
	
}

.TableRowInput {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}


a:hover {
text-decoration:none;
background: #FFF;
color: #0000FF;

}

a {
color: #000FFF;
text-decoration: underline;
}

DIV.qlabel { font-family: Verdana; font-size: 11pt; font-weight: bold; text-align: center; }

/* Table Header text format */
.Table-Head {
	font-family: Verdana;
	color: green;
	vertical-align:bottom;
	line-height:40px;
	font-weight: bold;
	width: 810px;
	padding-left: 20px;
	
		
}

.Tab1StockUn {
	color: #FF1A1A;
/*	text-decoration:underline; */
}

.Tab1CurUn {
	color: #FF9900;
/*	text-decoration:underline; */
}
.Tab1CusUn {
	color: #008000;
/*	text-decoration:underline; */
}
.Tab1StockUn:hover {color: #0000FF;font-weight: bold;}
.Tab1CurUn:hover {color: #0000FF;font-weight: bold;}
.Tab1CusUn:hover {color: #0000FF;font-weight: bold;}

.InpHead {
	font-family: Verdana;
	color: black;
	font-weight: bold;
	font-size: small;
}

.CTab4DrivTyp {
	font-family: Verdana;
	color: black;
	font-weight: bold;
	font-size: 13px;
	
}
.CTab4Pitch {
	font-family: Verdana;
	color: black;
	font-size: 11px;
}
.CTab4Length {
	font-family: Verdana;
	color: black;
	font-size: 11px;
}
.CTab4SprDis {
	font-family: Verdana;
	color: black;
	font-size: 11px;
	font-weight: bold;
}

.CTab4LorT {
	font-family: Verdana;
	color: blue;
	font-size: small;
	text-decoration:underline;
}
.CTab5STSL {
	font-family: Verdana;
	color: black;
	font-size: 11px;
	font-weight: bold;
	}
	
.CSubRelWear {
	font-family: Verdana;
	color: green;
	font-weight: bold;
	font-size: small;
	line-height:30px;
}
	