TD {

  color: Black;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

A:link    {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
A:visited {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
A:active  {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  text-decoration: none
}

.formlinks {
	float: left;
	width:120px;
}

.formrechts {
	float: left;
	text-align: left;
}
.formrechts2 {
  margin-left:300px;
}
.formerror {
	float: left;
	color: Red;
}

.formblock {

	float: left;
	margin: 1px;
	margin-left: 13px;
	width: 95%;
	padding:2pt;
	font-size:12px;

}

TD {
	font-size: 12px;
}
BODY {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 12px;
}
.ar  { text-align: right; padding-right: 7px;}
.al  { text-align: left; }
.ac  { text-align: center;}
.w100{ width: 100px; }
.w125{ width: 125px; }
.w150{ width: 150px; }
.w175{ width: 175px; }
.w200{ width: 200px; }
.w225{ width: 225px; }
.w250{ width: 250px; }
.w275{ width: 275px; }
.w300{ width: 300px; }
.w325{ width: 325px; }
.w350{ width: 350px; }
.w375{ width: 375px; }
.w400{ width: 400px; }
.fl { float: left }

.txtRed  {color: red;}
.txtNavy  {color: navy;}
.txtOrange  {color: orange;}
.list_tabel{
	color: #000000;
/*	width: 95%; */
	background: #FFFFFF;
	margin-left: 13px;
}

.list_kopregel{
	background-color: #E8E8E8;
	color: Black;
	font-weight: bold;
}
.list_kopregel_data{
	border : 1px solid White;
	font-weight: bold;
}

.list_white{
	background-color: #FFFFFF;
}
.list_dataregel{
	background-color: #FFFFFF;
	font-size: 12px;
	height: 20px;
}
.list_dataregel_hover{
	background-color: #E8E8E8;
	font-size: 12px;
	height: 20px;
}
.list_dataregel_rood{
	background-color: #FA8072;
	font-size: 12px;
	height: 20px;
}
.list_dataregel_zand{
	background-color: #FAEBD7;
	font-size: 12px;
	height: 20px;
}
.list_button{
	background-color: transparent;
	width:30px;
	text-align:right;
}

.listTableData{
 border-bottom : 1px solid Silver;
}


.edit_table{
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 13px;
}
.edit_actionTxt{
	font-size: 14px;
	font-weight: bold;
}
.edit_veldnaam{
	width: 150px;
	padding-left: 13px;
	color: Blue;
	font-weight: bold;
}
.edit_veldwaarde{
	color: #00008B;
	font-weight: bold;
}
.edit_veld{
	padding: 8px;
}

.icon {
 height: 16px;
 width: 16px;
 vertical-align: middle;
 text-align: center;
}

input {
	color: Navy;
	background-color:#FBFBFB;
	font-size:14px;
	border : 0px;
	border-bottom : 1px solid silver;
	border-left : 1px solid silver;
	font-weight: bold;
}

.input_error {
	background-color: #FFDDDD;
	border :1px dashed Red;
}

.rekeningmutatie_geenverschil {
	border-color : Green;
}

.rekeningmutatie_verschil {
	border-color: #FFCECE;
}

.list_rekeningmutatie_verschil {
	background-color: #FFCECE;
}

.tabblad{
	position:absolute;
	visibility:hidden
}

.tabbuttonActive{
	color: Navy;
	background-color:#E9E9E9;
	font-size:14px;
	border : 0px;
	border-left : 1px solid Black;
	border-Bottom : 1px solid White;
	font-weight: bold;
}

.tabbuttonInActive{
	color: Gray;
	background-color:White;
	font-size:14px;
	border : 0px;
	border-left : 1px solid Black;
	border-Bottom : 1px solid Black;
}

.tabbuttonRow{

}

#specFout{
  padding: 20px;
  background:lightsalmon;
  width:95%;

}

fieldset{
  margin-bottom:12px;
}
legend{
  background: whitesmoke;
  padding:7px;
  min-width: 150px;
  border-bottom: 1px solid #999;
  font-weight: bold;
}


.slKnop{
	padding:3px;
	float:left;
	text-align: center;
	display:inline-block;
	width: 18px;
	height: 12px;
	background: #eee;
	border-radius:3px;
	border: 1px solid #060;
	font-weight: bold;
	margin-right:5px;
	color: white;
}
.slGroen{
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #009900), color-stop(1, #00FF00));
	background-image: -o-linear-gradient(top, #009900, #00FF00);
	background-image: -moz-linear-gradient(top, #009900, #00FF00);
	background-image: -webkit-linear-gradient(top, #009900, #00FF00);
	background-image: linear-gradient(to bottom, #009900, #00FF00);
	box-shadow: 4px 4px 5px 1px #808080

}
.slOranje{
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #D2691E), color-stop(1, #D2691E));
	background-image: -o-linear-gradient(top, #D2691E, #FFA500);
	background-image: -moz-linear-gradient(top, #D2691E, #FFA500);
	background-image: -webkit-linear-gradient(top, #D2691E, #FFA500);
	background-image: linear-gradient(to bottom, #D2691E, #FFA500);
	box-shadow: 4px 4px 5px 1px #808080
}
.slRood{

	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #990000), color-stop(1, #FF0000));
	background-image: -o-linear-gradient(top, #990000, #FF0000);
	background-image: -moz-linear-gradient(top, #990000, #FF0000);
	background-image: -webkit-linear-gradient(top, #990000, #FF0000);
	background-image: linear-gradient(to bottom, #990000, #FF0000);
	box-shadow: 4px 4px 5px 1px #808080
}



.slBlauw{
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #002D99), color-stop(1, #00CAFF));
	background-image: -o-linear-gradient(top, #002D99, #00CAFF);
	background-image: -moz-linear-gradient(top, #002D99, #00CAFF);
	background-image: -webkit-linear-gradient(top, #002D99, #00CAFF);
	background-image: linear-gradient(to bottom, #002D99, #00CAFF);
	box-shadow: 4px 4px 5px 1px #808080
}

.slWhite{
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #E9E9E9), color-stop(1, #FFF));
	background-image: -o-linear-gradient(top, #E9E9E9, #FFF);
	background-image: -moz-linear-gradient(top, #E9E9E9, #FFF);
	background-image: -webkit-linear-gradient(top, #E9E9E9, #FFF);
	background-image: linear-gradient(to bottom, #E9E9E9, #FFF);
	box-shadow: 4px 4px 5px 1px #808080;
	color:black;
}

.slGeel{
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #FFCC33), color-stop(1, #FFee66));
	background-image: -o-linear-gradient(top, #FFCC33, #FFee66);
	background-image: -moz-linear-gradient(top, #FFCC33, #FFee66);
	background-image: -webkit-linear-gradient(top, #FFCC33, #FFee66);
	background-image: linear-gradient(to bottom, #FFCC33, #FFee66);
	box-shadow: 4px 4px 5px 1px #808080;
	color:black;
}

.slNone{
	background: transparent;
	border:none;
}

.readonlyInput{
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color:#696969;
}

footer{
	position: absolute;
	margin: 10px;
	padding: 6px;
	text-align: center;
	background-color: #0F74A8;
	color: whitesmoke;
	box-shadow: #999 5px 5px 5px;
	border-radius:8px;
	top: 0;
	right:0;
	z-index:1000;
}
