 html,body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#333
}

table, th, td
{

}

* {
margin:0;
padding:0
}

p {
line-height:16px;
margin:10px 0 10px 0;
}

h1 {
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
font-weight: bold;
color: #666;
}

h2 {
font-size:13px;
line-height: 23px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
}

h3 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}

h4 {
font-size:11px;
font-family:Arial, Helvetica, sans-serif
}

h5 {
font-size:10px;
font-family:Arial, Helvetica, sans-serif
}

h6 {
font-size:9px;
font-family:Arial, Helvetica, sans-serif
}

.koplijnen {    border-right: 2px solid #dc3737;    border-left: 2px solid #dc3737;    padding-right: .5em;    padding-left: .5em;    display: inline; }

.klantenlijst {
	color:#333;
	font-size: 11px;
	line-height: 10px;
}
.klantenlijstkop {
	color:#333;
	font-size: 11px;
	line-height: 10px;
	font-weight: bold;
	border-bottom: 1px solid #DC3737;
	border-top: 1px solid #DC3737;
}
.grijs_donker {
color:#666
}

.grijs {
color:#999
}

.grijs_licht {
color:#CCC
}

.txt_normaal {
font-weight:400
}

.txt_vet {
font-weight:700
}

.lijnrood {
	color:#DC3737;
	font-size:120%;
	line-height:normal;
}
.kolomrechtstxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#333
}
.kolomrechtstxtrood {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#DC3737
}

.loginbox {
border:thin solid #C1232C;
font-size:10px;
text-align:left;
vertical-align:top;
width:75px;
height:16px;
color:#000;
background-color:#D72731;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
padding:3px
}

.type_10px {
font-size:10px
}

img {
border:none
}

a:active,a:focus {
outline:0
}

a {
color:#333;
text-decoration:underline
}

a:hover {
color:#333;
text-decoration:underline
}

th a {
    text-decoration: none;
}

th a:hover {
    text-decoration: none;
}

.rood {
color:#DC3737
}
a:link.rood {
	color: #DC3737;
}
a:visited.rood {
	color: #DC3737
}
a:hover.rood {
	color: #DC3737
}
a:active.rood {
	color: #DC3737
}

table {
border-collapse:collapse
}

table td {
padding:3px
}

table tr.odd {
background-color:#CDCDCD
}

table tr.even {
background-color:#FFF
}

table tr.weekend {
background-color:silver
}

table tr.fout {
background-color:#dc3737
}

.info,.success,.warning,.error,.validation {
border:1px solid;
background-repeat:no-repeat;
background-position:10px center;
text-align:justify;
margin:10px 0;
padding:15px 10px 15px 50px
}

.info {
color:#00529B;
background-color:#BDE5F8;
background-image:url('/iconen/32x32/errors/Knob Info.png')
}

.success {
color:#4F8A10;
background-color:#DFF2BF;
background-image:url('/iconen/32x32/errors/Knob Valid Green.png')
}

.warning {
color:#9F6000;
background-color:#FEEFB3;
background-image:url('/iconen/32x32/errors/Knob Attention.png')
}

.error {
color:#D8000C;
background-color:#FFBABA;
background-image:url('/iconen/32x32/errors/Knob Cancel.png')
}

.validation {
color:#D63301;
background-color:#FFCCBA;
background-image:url('/iconen/32x32/errors/Knob Red.png')
}

ul,.info li,.success li,.warning li,.error li,.validation li {
margin-left:25px;
line-height:16px;
}

.datatable {
    float: right;
    width: 100%;
}
