/* Debug 
td { border: 1px solid black !important}
td td { border: 1px solid red !important}
td td td { border: 1px solid blue !important}
td td td td { border: 1px solid green !important}
td td td td td { border: 1px solid yellow !important}
td td td td td td { border: 1px solid purple !important}
/* */

*
{
	font-family		: Verdana, Helvetica;
	font-size		: 10pt;
}
.loginformtable, .loginregister, .register_table a
{
	color: #000000;
}
.aanmeldenmaintable
{
	width			: 100%;
	height			: 280px;
}
.aanmelden_beschrijving, .aanmelden_invoer
{
	padding-top		: 1px;
	padding-bottom	: 1px;
}
.aanmelden_beschrijving *
{
	color			: #000000;
}
.activitydescription
{
	width			: 260px;
}
.activities_city_intro, .loginformintro, .cls_targettable, .cls_statestable, .activitytable
{
    
}
.activities_city_table, .activity_overview_table table, .aanmeldingtable
{
	width			: 100%;
	height			: 280px;
}
.aanmeldingdescription
{
	vertical-align	: top;
	width			: 30%;
}
.aanmeldingfield
{
	vertical-align	: top;
	width			: 70%;
}
.aanmeldinginfo
{
	vertical-align	: top;
	margin-top		: 4px;
	margin-bottom	: 4px;
	font-weight		: bold;
	background-color: #fcf0e2; 
}
.aanmeldingwarning
{
	vertical-align	: top;
	width			: 50%;
	color			: #FF0000;
}
.activities_city_table a, .activity_overview_table a
{
}


.aanmeldenformtabletd
{
	vertical-align	: top;
	height			: 240px;
}
.aanmeldenvorige
{
	vertical-align	: top;
	width			: 50%;
	text-align		: left;
}

.aanmeldenvolgende
{
	vertical-align	: top;
	width			: 50%;
	text-align		: right;
}
.clsprice
{
	text-align		: right;
}
.cal_table
{
	background-color	: #fcf0e2;
	color				: #000000;
	border-bottom       : solid 1px black;
	border-right        : solid 1px black;
}
.cal_table td
{
	padding				: 1px 2px 1px 2px;
	border-left         : solid 1px black;
	border-top          : solid 1px black;
}
.cal_headerrow
{
	font-weight			: bold;
	font-size			: x-small;
	color				: #000000;
}
.cal_headerrow td
{
	text-align			: center;
}
.cal_active
{
	font-size			: x-small;
	color				: #8A0C0F;
}
.cal_selected
{
	color				: #FF0000;
	text-decoration		: none;
}
.cal_unselected
{
	color				: #000000;
	text-decoration		: none;
}

.cal_inactive
{
	background-color	: #3470b7;
	font-size			: x-small;
	color				: #444444;
}
.cal_containerlegendtd
{
	vertical-align		: bottom;
	font-size			: x-small;
	padding-left		: 8px;
}
.error
{
	color				: #FF0000;
	font-size			: x-small;
	font-weight			: bold;
}
.act_targetrighttd
{
}
.act_targettable
{
	padding-top		: 4px;
}

@media print
{
	.border
	{
		display		: none;
		visibility	: hidden;
	}
	
	.aanmeldingoverviewbuttontable
	{
		display		: none;
		visibility	: hidden;
	}
	.aanmeldenvorige
	{
		display		: none;
		visibility	: hidden;
	}
	.aanmeldenvolgende
	{
		display		: none;
		visibility	: hidden;
	}
	
}	
.activity_overview_edit a
{
	color			: #000000;
}