table 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#left table a:link
{
	text-decoration: none;
	font-weight: bold;
	color: #791C0A;
}

#left table  a:hover
{
	text-decoration: underline;
	font-weight: bold;
}

#left table  a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #791C0A;
}

#left table.kalenderblad
{
	width: 200px;
	padding:  3px;
}

#left table.kalenderblad td
{	
	border: 1px solid #D5D5D5;
	border: collapse;
	text-align: center;
}

/* REGIO KALENDER */
.nowrap
{
	white-space: nowrap;
}

table#kalenderregio
{
	font-size: 9px;
	padding:  0;
	width: 910px;
}

#kalenderregio td
{	
	font-size: 9px;
	border: 1px solid #D5D5D5;
	border: collapse;
	text-align: center;
	padding: 0px;
}

#kalenderregio td.huisnaam
{	
	font-size: 11px;
	text-align: left;
	padding: 0 4px 0 4px;
	width: 200px;
}

#kalenderregio th
{	
	font-size: 9px;
	border: 1px solid #D5D5D5;
	border: collapse;
	color: #A72D04;
	background-color: #FFFFFF;
	font-weight: bold;
	padding:  2px;
	text-align: center;
}

#kalenderregio th.za
{
	color: #F04301;
}

#kalenderregio td.vulling
{
	background-color: #D65C33;
	border: 1px solid #D65C33;
	width: 20px;
	height: 20px;
}

#kalenderregio td.geboekt
{
	background-color: #F04301;
	color: #FFFFFF;
	width: 20px;
	height: 20px;
}

#kalenderregio td.optie
{
	background-color: #DACD02;
	color: #FFFFFF;
	width: 20px;
	height: 20px;
}

#kalenderregio td.beschikbaar
{
	background-color: #728A00;
	color: #FFFFFF;
	width: 20px;
	height: 20px;
}

#kalenderregio td.leeg
{
	background-color: #D5D5D5;
}

#kalenderregio td.bvertrek
{
	background-color: #728A00;
	background-image: url(../img/redpixels.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 20px;
	height: 20px;
}

#kalenderregio td.baankomst 
{
	background-color: #728A00;
	background-image: url(../img/redpixels.png);
	background-repeat: repeat-y;
	background-position: right;
	color: #FFFFFF;
	width: 20px;
	height: 20px;
}

#kalenderregio td.overtrek 
{
	background-color: #728A00;
	background-image: url(../img/orangepixels.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 20px;
	height: 20px;
}

#kalenderregio td.oaankomst 
{
	background-color: #728A00;
	background-image: url(../img/orangepixels.png);
	background-repeat: repeat-y;
	background-position: right;
	color: #FFFFFF;
	width: 20px;
	height: 20px;
}

#kalenderregio td.ob 
{
	background-image: url(../img/ob.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 20px;
	height: 20px;
}

#kalenderregio td.bo
 {
	background-image: url(../img/bo.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 20px;
	height: 20px;	
}


/* eind regiokalender */

#legenda td
{
	text-align: left;
	padding: 0;
}

#legenda  td.blok
{
	width: 15px;
}

#legenda td.tekst
{
	text-align: left;
	padding: 0 13px 0 2px;
}

#legenda  td#optie
{
	text-align: left;
	padding: 0 13px 0 2px;
}

#legenda td.nav
{
	font-weight: bold;
	color: #A72D04;
}

#legenda td.maand
{
	font-weight: bold;
	color: #A72D04;
	padding: 0 0 0 4px;
}

/* legenda huiskalender */

table#legendahuis
{
	width: 217px;	
}

table#legendahuis  td
{
	text-align: left;
	padding: 0 0 00px;
}

table#legendahuis  td.blok
{
	text-align: left;
	width: 15px;
}

table#legendahuis td.p_2
{
	text-align: left;
	padding: 0 0 0 2px;
}

table#legendahuis  td#optie
{
	text-align: left;
	padding: 0 0px 0 2px;
}
form fieldset /* STYLE BY MATTHIJS */
{
	border: none;
}

.btn {width: 104px; height: 23px; padding:2px 0 7px 0; position: relative;  cursor: pointer; cursor: hand; background: url(../img/form-img/btl-104.png); border: none;  color: #7A2000; font: bold 9px verdana; letter-spacing: 1px; }
.btn:hover {background-position: 0 -23px;}

select 
{
	width: 80px; padding: 1px 0; border: #D2D1CD 1px solid; background: #EFE4E2; color: #7A2000; font-size: 11px;
}
select#jaar
{
	width: 55px;
}
option
{
	padding: 1px 0 1px 6px;
}

td.witruimte
{
	padding: 0 6px 6px 0 ;
}

.maand
 {
	text-align: center;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #A72D04;
	padding: 3px 0 3px 0; 
}

.geboekt
{
	background-color: #F04301;
	color: #FFFFFF;
	width: 25px;
	height: 25px;
}

.optie
{
	background-color: #DACD02;
	color: #FFFFFF;
	width: 25px;
	height: 25px;
}

.beschikbaar
{
	background-color: #728A00;
	color: #FFFFFF;
	width: 25px;
	height: 25px;
}

.leeg
{
	background-color: #D5D5D5;
}

.bvertrek
{
	background-color: #728A00;
	background-image: url(../img/redpixels.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 25px;
	height: 25px;
}

.baankomst 
{
	background-color: #728A00;
	background-image: url(../img/redpixels.png);
	background-repeat: repeat-y;
	background-position: right;
	color: #FFFFFF;
	width: 25px;
	height: 25px;
}

.overtrek 
{
	background-color: #728A00;
	background-image: url(../img/orangepixels.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 25px;
	height: 25px;
}

.oaankomst 
{
	background-color: #728A00;
	background-image: url(../img/orangepixels.png);
	background-repeat: repeat-y;
	background-position: right;
	color: #FFFFFF;
	width: 25px;
	height: 25px;
}

.ob 
{
	background-image: url(../img/ob.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 25px;
	height: 25px;
}

.bo
 {
	background-image: url(../img/bo.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 25px;
	height: 25px;	
}






