.b {
	color:#473a93;	
}
.i {
	font-size: 13px;
}

BODY
{
    background-color:#ffffff;    
    font-family: Arial,Verdana,Helvetica; 
    font-size: 11px;
    font-weight:normal;
    margin: 10px;    
}
td
{
  font-size: 11px; 
  color:#303030;
}

H1
{
    COLOR: #005C80;
    font-family: Arial,Verdana,Helvetica;
}
H2
{
    COLOR: #408080;
    font-family: Arial,Verdana,Helvetica;
}
H3
{
    COLOR: #444444;
    font-family: Arial,Verdana,Helvetica; 
}
H4
{
    COLOR: #444444;
    font-family: Arial,Verdana,Helvetica; 
}
A:link, A:visited
{
  COLOR: #473a93;
}
A:active, A:hover
{
  COLOR: #000000;
}
TH
{
    font-size: 11px;
    color:#473a93;
}

.list th {BACKGROUND-COLOR: #ffffff;}

.kassa_box{
  border: 1px solid #34B4E4;
  width: 100%;
  text-align: left;
  padding: 5px;
  margin-bottom: 10px;
}

.login_box
{
  border-color: #34B4E4;
}

.kassa_error{
  background: #FFBFBF;
}
.center{
   text-align: center;
}
hr
{
  border: 0px;
  border-top: 1px solid #96BD0C;
  height: 0px;
  margin: 10px;
  padding: 0px;
}

table { text-align: center;}

option {padding: 0 3px;}
optgroup {font-size: 13px; line-height: 18px; font-weight: normal; padding: 0 3px;}
optgroup option {padding: 0 3px 0 13px;} 

/* ##### TIPS ##### */
/* 2009-11-20 Added by Sinclair */
table.tips {
	width: 450px;	
	font-family: Arial,Verdana,Helvetica;	
}
table.tips td {
	padding: 10px 30px;	
	font-family: Arial,Verdana,Helvetica;
	border-top: 1px solid #d5d5cb;
}

/* ##### INTERNETKASSA ##### */
/* algemeen */
table.ncoltable1, table.ncoltable2, table.ncoltable3 {border: 1px solid #004058; background: #e8f7fc; margin: 0 10px 10px 10px; width: 550px;}
table.ncoltable1 td, table.ncoltable2 td, table.ncoltable3 td {padding: 3px; vertical-align: middle; background: #e8f7fc;}

small, b, input, h3, label {font-size: 13px; line-height: 18px;}
h3 {font-weight: bold; font-style: italic; text-align: center; color: #004058;}

td.ncoltxtc {text-align: center;}

center table {width: 125px; margin: 0 auto;}
center table td {text-align: center;}
center table form {text-align: center; width: 125px;}

/* table.ncoltable1 */
td.ncoltxtl {text-align: right;}
td.ncoltxtr {text-align: left;}

/* table.ncoltable2 */
td.ncolline1 {}
table.ncoltable2 td.ncolh1 {background: #004058; color: #fff; text-align: center; font-weight: bold;}
table.ncoltable2 td.ncolh1 small, td.ncolh1 b {color: #fff; font-weight: bold;}
table.ncoltable2 td.ncoltxtc {background: #8dbd20; color: #fff; font-weight: bold;}
table.ncoltable2 td.ncoltxtc small, td.ncoltxtc b {color: #fff; font-weight: bold;}

td.ncolinput {}
td.ncolinput input {height: 20px; border: 1px solid #004058; font-weight: bold;}

/* table.ncoltable3 */
td.ncollogoc {text-align: center;}
input.ncol {background: #ffffff; color: #5e7607; text-align: center; padding: 3px; border: 1px solid #34b4e5;}
input.ncol:hover {background: #8dbd20; color: #ffffff; cursor: pointer; font-style: italic;}

/* overigen / onbekend ... */
td.ncoltxtl2 {text-align: right;}

td.ncollogol {text-align: right;}
td.ncollogor {text-align: left;}

td.ncoltxtmessage {color: #eef7d4; text-align: left;}

td.ncolline2 {}

/* for Direct Debit payments */
.DDtxt {text-align: left; font-weight: normal; color: #fff;}
span#rfbt {color: #fff;}

.DDlabel {text-align: left; margin-left: 4px; font-weight: normal;}
.DDdata {font-weight: normal;}
.MKtxt {text-align: left; font-weight: bold; margin-left: 2px;}
.MKlabel {text-align: left; margin-left: 4px; font-weight: normal; font-style: italic;}
td.ncoltxtr p.MKlabel {}
.MKdata {font-weight: normal;}
.DDimp {font-weight: bold; margin-left: 2px; text-align: left;}
.DDsection {font-weight: bold; text-align: left; margin-top: 1px;}
/* ##### EINDE INTERNETKASSA ##### */

