body
{
	background-color:#ffffff;
	color:#4C4C4C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	height:100%;
	margin:0;
	padding:0;
}

.content
{
	text-transform	: capitalize;
	background-color: #ffffff;
	color			: #4C4C4C;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	line-height		: 18px;
	font-weight		: normal;
	font-style		: normal;
	text-align		: left;
}
.clearer
{
	clear			: both;
	display			: block;
	height			: 1px;
	margin-bottom	: -1px;
	font-size		: 1px;
	line-height		: 1px;
}

.header
{
	height			: 20px;
    background-color: #ffffff;
   	color           : #51265A;
}


H2
{
	color           : #51265A;
    font-size       : 12px;
    margin-top      : 15px;
    margin-bottom   : 5px;
    float           : left;
}

A.breadcrum
{
	color			: #51265A;
	text-decoration	: none;
	font-weight		: bold;
	font-size       : 12px;
    margin-top      : 10px;
    margin-bottom   : 5px;
    float           : left;
    cursor			: pointer;
    margin-right	: 5px;
}

.titel
{
	color			: #51265A;
	text-decoration	: none;
	font-weight		: bold;
	font-size       : 12px;
    margin-top      : 10px;
    margin-bottom   : 5px;
    float           : left;
    cursor			: none;
    margin-right	: 5px;
}

.header2
{
	height			: 40px;
	border          : 0px;
    border-top      : 1px solid #769CDA;
    border-bottom   : 1px solid #769CDA;
    background-color: #CADCFA;
   	color           : #51265A;
   	padding-left	: 10px;
   	font-weight		: bold;
   	font-size       : 12px;
   	margin-top      : 10px;
    margin-bottom   : 5px;
}

.content
{
	padding-bottom	: 30px;
}

.contentMain
{
	display			: inline;
	clear			: both;
	float			: left;
	margin-top		: 0;
	width			: 400px;
	min-height		: 150px;
	height			: 150px;
}

.contentSub
{
	display			: inline;
	margin-left		: 10px;
	float			: left;
	width			: 400px;
	background-color: #FFF;
	min-height		: 150px;
	height			: 150px;
}

html>body .contentMain,.contentSub
{
	height			: auto;
}

.footer
{   	
	background-color: #FAFAFA;
	font-size		: 11px;
	color			: #51265A;
	text-align		: left;
	position		: relative;
	height			: 30px;
}

.insideContainer
{
	position		: relative;
	min-height		: 100%;
}

* html .footer
{
	margin-top		: -30px;
}

.error
{
	color			: #FF0000;
	font-weight		: bold;
}

.selectList
{
    height          : 500px;
    width           : 375px;
    border          : 2px inset;
    overflow        : -moz-scrollbars-vertical;
    overflow-x      : hidden;
    overflow-y      : scroll;
    background-color: #FFF;
    padding-right	: 20px;
}

.selectList LABEL
{
    display         : block;
    width           : 100%;
    height          : 100%;
}

.selectList TABLE
{
    border-top      : 1px solid #FFF;
    width           : 100%;
}

.selectList .active
{
    border-top      : 1px solid #6CC1C0;
    background-color: #E2FFFF;
    color           : #51265A;
    font-weight     : bold;
}

table.overzicht
{
	border          : 1px solid #CECECE;
}

td.hoofddata
{
	background-color: #769CDA;
	color			: #51265A;
	border          : 1px solid #FFF;
	font-weight		: bold;
	padding			: 3px;
}
td.kop
{
	background-color: #CADCFA;
	color			: #51265A;
	border          : 1px solid #FFF;
	padding			: 3px;
}

td.getallen
{
	background-color: #fff;
	color			: #000;
	border          : 1px solid #CECECE;
	padding			: 3px;
}

td.totalen
{
	background-color: #EFEEEE;
	color			: #000;
	border          : 1px solid #CECECE;
	padding			: 3px;
}

td.grijs
{
	background-color: #CECECE;
	color			: #000;
	border          : 1px solid #FFF;
	padding			: 3px;
}

td.klein
{
	font-size		: 9px;
	background-color: #CECECE;
	color			: #000;
	border          : 1px solid #FFF;
	padding			: 3px;
}

.koTable
{
    border          : 1px solid #51265A;
    width           : 800px;
}

.koTable TD
{
    border-bottom   : 1px solid #CCC;
    border-right    : 1px solid #EEE;
    padding         : 2px;
}

.koTable TH
{
    background-color: #FADDD9;
    border-bottom   : 1px solid #F00;
    border-right    : 1px solid #FBA;
    padding         : 2px;
    font-weight     : normal;
}

.koTable TH.question
{
    font-weight     : bold;
}

.koTable TD
{
    text-align      : right;
    color           : #51265A;
}

.koTable TD.answer
{
    text-align      : left;
    font-style      : italic;
}

.koTable TD.total
{
    text-align      : left;
    font-weight     : bold;
}