BODY {	
	font-weight: normal;
	color: black;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.basic {
	font-size: 70%;
	line-height: 130%;
}

.basic-b {
	font-weight: bold;
	font-size: 90%;
}

.basic-b-u {
	font-weight: bold;
	font-size: 90%;
	text-decoration: underline;
        cursor: hand;
}

.basic-gray {
        color:#3E5D68;
}

.basic-plus {
	font-size: 90%;
	line-height: 130%;
}



.body-iftop {
	margin: 0;
	padding: 0;
}

.body-ifmid {
	margin: 0;
	padding: 0;
}

.body-ifleft {
	margin: 0px;
	padding: 0;
}


.highlight {
	padding-left: 4px;
	padding-right: 4px;
        padding-bottom: 1px;
        padding-top: 1px;
	font-weight: bold;
	color:  black;
        background: #BDEE5C;
}


.info {
	font-size: 70%;
	font-weight: normal;
        color:black;
	line-height: 130%;
}


.info-b {
	font-weight: bold;
	font-size: 90%;
}


.info-b-u {
	font-weight: bold;
	font-size: 90%;
	text-decoration: underline;
        cursor: hand;
}

.kopBasic {
	font-size: 70%;
	font-weight: bold;
	line-height: 200%;
}

.kopInfo {
	font-size: 75%;
	font-weight: bold;
	color: green;
}






.kopOverzicht {
	font-size: 75%;
	font-weight: bold;
}

.overzicht {
	font-size: 70%;
	font-weight: normal;
	line-height: 15px;
}

.overzicht-u {
        text-decoration: underline;
        cursor: hand;
	line-height: 17px;
}

.overzicht-x {
        text-decoration:none;
	line-height: 17px;
}

.tabel {
	font-size: 65%;
	font-weight: normal;
	padding-right: 0px;
	color: black;
        valign: bottom;
	line-height: 150%;
        background: #E5ECEF;
}

.tabel-l {
        text-align: left;
        padding-left: 3px;
        border-bottom:solid 1px white;
}

.tabel-l-s {
	font-size: 90%;
        text-align: left;
        padding-left: 3px;
        border-bottom:solid 1px white;
}

.tabel-lb {
        text-align: left;
        padding-left: 3px;
	font-weight: bold;
        border-bottom:solid 1px white;
}

.tabel-lb-s {
	font-size: 90%;
        text-align: left;
        padding-left: 3px;
	font-weight: bold;
        border-bottom:solid 1px white;
}

.tabel-lbt {
        text-align: left;
        padding-left: 3px;
	font-weight: bold;
        border-top:solid 1px white;
}

.tabel-lbw {
        text-align: left;
        padding-left: 3px;
	font-weight: bold;
        border-bottom:solid 1px white;
	background: white;
}

.tabel-r {
        text-align: right;
        padding-left: 3px;
        border-bottom:solid 1px white;
}

.tabel-r-s {
	font-size: 90%;
        text-align: right;
        padding-right: 3px;
        border-bottom:solid 1px white;
}

.tabel-rb {
        text-align: right;
        padding-right: 0px;
	font-weight: bold;
        border-bottom:solid 1px white;
}

.tabel-rb-s {
	font-size: 90%;
        text-align: right;
        padding-left: 3px;
	font-weight: bold;
        border-bottom:solid 1px white;
}


.tabel-mb {
        text-align: center;
        padding-right: 0px;
	font-weight: bold;
        border-bottom:solid 0px white;
}

.tabel-mb-s {
	font-size: 90%;
        text-align: center;
        padding-right: 0px;
	font-weight: bold;
        border-bottom:solid 0px white;
}


.tabel-gray {
        color:gray;
}


.half-line   {
	line-height: 10px;
}



.menuMedium {
	font-size: 80%;
	font-weight: bold;
	text-align: left;
        cursor: hand; 
}

.menuMedKop {
	font-size: 80%;
	font-weight: bold;
	text-align: left;
}

.menuKlein {
	padding-left: 10px;
        padding-bottom: 2px;
	font-size: 65%;
	font-weight: bold;
        line-height: 22px; 
	color:  black;
        text-decoration: none;
}

.menuGroen {
	padding-left: 0px;
        padding-bottom: 8px;
	font-size: 65%;
	font-weight: bold;
        line-height:140%; 
	color:  #669900;
        text-decoration: none;
}


