HTML {

	font-size: 100% !important;	

	height: 100%;
	
	margin: 0;
	
	position: relative;
	
}

BODY {

	background-color: #000000;
	
	color: #000000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family: Tahoma, Arial;
	
	height: 100%;
	
	margin: 0;

	padding: 0;

}

DIV {
	
	background-color: #ffffff;

}

H1 {

	background-color: transparant;
	
	color: #bb0000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	font-size: 1.4em;
	font-family: Tahoma, Arial;
	
	text-align: center;

}

H2 {

	background-color: transparant;
	
	color: #dd0000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.2em;
	font-family: Tahoma, Arial;
	
	text-align: center;

}

H3 {

	background-color: transparant;
	
	color: #000000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.2em;
	font-family: Tahoma, Arial;
	
	text-align: center;

}

H4 {

	background-color: transparant;
	
	color: #000000;
	
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Tahoma, Arial;
	
	text-align: center;

}

H5 {

	background-color: transparant;
	
	color: #dd0000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1em;
	font-family: Tahoma, Arial;
	
	text-align: center;

}

H6 {

	background-color: transparant;
	
	color: #000000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1em;
	font-family: Tahoma, Arial;
	
	text-align: center;

}

P {

	background-color: #ffffff;
	
	color: #000000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family: Tahoma, Arial;

}

table {

	border-collapse: collapse;

}

th {

	background-color: #ff8080;
	
	color: #000000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1em;
	font-family: Tahoma, Arial;
	
	border-style: solid;
	border-color: #000000;
	border-width: 1pt;
	
	margin: 0pt;
	padding: 2pt;

}

td {

	background-color: transparant;
	
	color: #000000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family: Tahoma, Arial;
	
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	
	margin: 0pt;
	padding: 2pt;

}

div.overzicht {

	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2;
	column-count: 2;

}

legend {
	
	color: #ff8080;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	font-size: 1.2em;
	font-family: Tahoma, Arial;
	
	margin: 5px;

}

.lpContainer {

	background-color: #fff;

	margin: 0 auto; 	
	
	min-height: 100%;

	width: 1000px;
	
}

.header {

	background-color: #000000;
	background-image: url('http://www.libertatisprimitiae.nl/img/header.jpg');
	background-repeat:no-repeat;
	
	color: #ffffff;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 2em;
	font-family: Tahoma, Arial;

	height: 100px;

	margin: 0px, 0px, 0px, auto;

	padding: 0;
	
	text-align: center;
	
	width: 1000px;
	
}

.inhoud {
	
	background-color: #ffffff;
	
	padding: 0 5px;
	
	margin: 0px;

}

.tdOdd {

	background-color: #ffffff;
	
	color: #000000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family: Tahoma, Arial;

}

.tdEven {

	background-color: #eeeeee;
	
	color: #000000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family: Tahoma, Arial;

}

.tdValidation {

	background-color: #ffffff;
	
	border-color: transparent;
	
	color: #000000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family: Tahoma, Arial;

}

.tdMandatory {

	color: #000000;
	
	border-style: none;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1em;
	font-family: Tahoma, Arial;
	
	width: 200;

}

.tdMandatorySub1 {

	color: #000000;
	
	border-style: none;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 0.9em;
	font-family: Tahoma, Arial;
	
	width: 200;

	padding-left: 15px;
	
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 20px;
	margin-right: auto;

}

.tdMandatorySub2 {

	color: #000000;
	
	border-style: none;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 0.8em;
	font-family: Tahoma, Arial;
	
	width: 200;

	padding-left: 30px;
	
	
	
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 20px;
	margin-right: auto;

}

.tdNotMandatory {

	color: #000000;
	
	border-style: none;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family: Tahoma, Arial;
	
	width: 200;

}

.tdNotMandatorySub1 {

	color: #000000;
	
	border-style: none;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.9em;
	font-family: Tahoma, Arial;
	
	width: 200;

	padding-left: 15px;
	
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 20px;
	margin-right: auto;
	
}

.tdTableName {

	color: #000000;
	
	border-style: none;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family: Tahoma, Arial;
	
	width: 200;

}

.tdMessage {

	color: #000000;
	
	border-style: none;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1em;
	font-family: Tahoma, Arial;

}

.tdInput {

	color: #000000;
	
	border-style: none;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family: Tahoma, Arial;
	
	margin: auto;

}

.tdInputSub1 {

	color: #000000;
	
	border-style: none;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.9em;
	font-family: Tahoma, Arial;
	
	margin: auto;

}

.tdInputSub2 {

	color: #000000;
	
	border-style: none;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.8em;
	font-family: Tahoma, Arial;
	
	margin: auto;

}

.inputRadio {
	
	margin: auto 13px;	
	
}

.inputCheckBox {
	
	margin: auto 13px;	
	
}

.redTextField {

	background-color: #ff8080;
	
	color: #000000;
	
	border-style: solid;
	border-width: thin;
	
	font-size: 1em;
	font-family: Tahoma, Arial;
	font-weight: normal;
	
	margin: auto 5px;

}

.whiteTextField {

	background-color: #ffffff;
	
	color: #000000;
	
	border-style: solid;
	border-width: thin;
	
	font-size: 1em;
	font-family: Tahoma, Arial;
	font-weight: normal;
	
	margin: auto 5px;

}

.readOnlyTextField {

	background-color: #ffffff;
	
	color: #000000;
	
	border-style: none;
	border-width: thin;
	
	font-size: 1em;
	font-family: Tahoma, Arial;
	font-weight: bolder;
	
	margin: auto 5px;

}

.disabledTextField {

	background-color: #cccccc;
	
	color: #000000;
	
	border-style: solid;
	border-width: thin;
	
	font-size: 1em;
	font-family: Tahoma, Arial;
	font-weight: normal;
	
	margin: auto 5px;

}

.buttonEnabled {

	background-color: #cccccc;
	
	color: #000000;
	
	border-style: solid;
	border-width: thin;
	
	font-size: 1em;
	font-family: Tahoma, Arial;
	font-weight: normal;
	
	margin: auto 5px;

}

.buttonDisabled {

	background-color: #cccccc;
	
	color: #909090;
	
	border-style: solid;
	border-width: thin;
	
	font-size: 1em;
	font-family: Tahoma, Arial;
	font-weight: normal;
	
	margin: auto 5px;

}

.icon16 {

	float: left;
	
	margin: 5px 13px;

}

.icon16r {

	float: right;
	
	margin: 5px 13px;

}

.icon32 {

	margin: 5px 13px;

}

.agendaHeader {
	
	


}

.kalenderHeader {
	
	background-color: #bb0000;
	
	color: #ffffff;

	border-style: solid;
	border-width: thin;
	border-color: #000000;

	font-size: 1.4em;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-weight: bold;

}

.kalenderNietInMaand {
	
	background-color: #eeeeee;
	
	color: #aaaaaa;

	border-style: solid;
	border-width: thin;
	border-color: #000000;

	font-size: 2em;
	font-style: italic;
	font-family: Tahoma, Arial;
	font-weight: normal;

}

.kalenderWeekendNietInMaand {
	
	background-color: #cccccc;
	
	color: #aaaaaa;

	border-style: solid;
	border-width: thin;
	border-color: #000000;

	font-size: 2em;
	font-style: italic;
	font-family: Tahoma, Arial;
	font-weight: normal;

}

.kalenderInMaand {
	
	background-color: #ffffff;
	
	color: #000000;

	border-style: solid;
	border-width: thin;
	border-color: #000000;

	font-size: 2em;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-weight: normal;

}

.kalenderWeekendInMaand {
	
	background-color: #dddddd;
	
	color: #000000;

	border-style: solid;
	border-width: thin;
	border-color: #000000;

	font-size: 2em;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-weight: normal;

}

.kalenderInMaandActiviteit {
	
	background-color: #ffdddd;
	
	color: #000000;

	border-style: solid;
	border-width: thin;
	border-color: #000000;

	font-size: 2em;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-weight: normal;

}

.kalenderWeekendInMaandActiviteit {
	
	background-color: #ffbbbb;
	
	color: #000000;

	border-style: solid;
	border-width: thin;
	border-color: #000000;

	font-size: 2em;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-weight: normal;

}

.kalenderInMaandActiviteitDefinitief {
	
	background-color: #ff9999;
	
	color: #000000;

	border-style: solid;
	border-width: thin;
	border-color: #000000;

	font-size: 2em;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-weight: normal;

}

.kalenderWeekendInMaandActiviteitDefinitief {
	
	background-color: #ff7777;
	
	color: #000000;

	border-style: solid;
	border-width: thin;
	border-color: #000000;

	font-size: 2em;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-weight: normal;

}

.kalenderVandaag {
	
	background-color: #ffffff;
	
	color: #000000;

	border-style: solid;
	border-width: thick;
	border-color: #dd0000;

	width: 50px;
	
	font-size: 2em;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-weight: bold;

}

.kalender {
	
	margin: auto;

	text-align: center;

}

.kalender A:link {

	color: #000000;
	
	font-weight: bold;
	
	text-decoration: none;
	
	margin: auto;

}
	
.kalender A:hover {
	
	color: #808080;
	
	font-weight: bold;
	
	text-decoration: none;
	
	margin: auto;

}
	
.kalender A:visited {
	
	color: #000000;
	
	font-weight: bold;
	
	text-decoration: none;
	
	margin: auto;

}
	

.gbred {

	color: #dd0000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 17px;
	font-family: Tahoma, Arial;

}

.gbwhite {

	color: #ffffff;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 17px;
	font-family: Tahoma, Arial;

}

.gbblack {

	color: #000000;
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 17px;
	font-family: Tahoma, Arial;
}

.tabel{

	width:450px;

	background: white;

	border: 1px solid #000000;

}

.kop{

	padding:1px;
	
	background: #ff8080;
	
	border-bottom: 1px solid #000000;

}

.naam{

	color: #000000;
	
	float: left;
	
	margin-left: 4px;
	
	font-weight: bold;

}

.datum{

	color: #000000;
	
	margin-right: 4px;
	
	float: right;

}

.bericht{

	color: #000000;
	
	margin-left: 4px;
	
	margin-right: 4px;

}

.tabelnieuws{

	width:450px;
	
	background: white;

}

.kopnieuws{

	padding:1px;
	
	background: #ff8080;
	
	border: 1px solid #000000;

}

.datumnieuws{

	padding:1px;
	
	background: #ffffff;

}

A:link {

	color: #ff0000;

	font-weight: bold;

	text-decoration: underline;
	
/*	margin: auto; */

}

A:hover {

	color: #ff8080;
	
	font-weight: bold;
	
	text-decoration: underline;
	
/*	margin: auto; */

}

A:visited {

	color: #bb0000;
	
	font-weight: bold;
	
	text-decoration: underline;
	
/*	margin: auto; */

}

.pager
{
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
/*   padding:10px; */
/*   margin:0 4px 0 auto; */
}

.pager>*:last-child
{
   margin-right:0 !important;
}

.pager>span {
   cursor:default;
}

.pager>*
{
   background: #E0E0E0;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   padding:10px;
   margin:4px 4px 4px auto;
   line-height: normal;
   position:relative;
   display:inline-block;
/*   margin-left: 0; */
}

.pager a:link,
.pager a:visited,
.pager .active
{
   line-height: normal;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #212121;
}

.pager .active
{
   background: #BFBFBF;
/*   padding:10px; */
/*   margin:0 4px 0 auto; */
   color: #FFFFFF;
}

.pager .more
{
   background: #E0E0E0;
/*   margin:0 4px 0 auto; */
}
.pager a.more:link,
.pager a.more:visited
{
   color: #420000;
}
.pager a:hover
{
   background: #C7C7C7;
/*   padding:10px; */
/*   margin:0 4px 0 auto; */
}
.pager  a:hover,
.pager  a.more:hover
{
   text-decoration: none;
   color: #292929;
}
.pager>*:after
{
/*   margin:0 0 0 auto; */
   display:inline-block;
   position:absolute;
   content: ' ';
   top:0;
   width:0;
   height:100%;
   right: 0;
   text-decoration:none;
}

.pager>*:last-child:after{
   display:none;
}
