body.kalender, html {
	padding: 0px;
	margin: 0px;
	background-color: #FFCC00;
	border: none;
	font-size: 12px;
}
div.kalender {
	text-align: center;
}
div.feestdagen {
	text-align: left;
}
div.zoeken {
	text-align: center;
}

div.floaters {
	overflow: hidden;
	width: 100%;
	text-align: center;
	margin: 0px auto;
	border: none;
}

iframe.kalender {
	overflow: hidden;
	/*width: 420px;*/
	width: 415px;
	height: 370px;
	border: none;
	background-color: #FFCC00;
}
iframe.feestdagen, iframe.zoeken {
	overflow: hidden;
	width: 210px;
	height: 270px;
	border: none;
	/*border: 1px solid #FFCC00;*/
	background-color: #FFCC00;
}


fieldset.periode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding: 0px;
	margin: 0px;
}

p.formulier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	margin: 0px 0px 5px 0px;
	float: left;
	width: 240px;
}
p.feestdag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: center;
	margin: 0px 0px 5px 0px;
}
p.periode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	float: right;
	margin: 0px 0px 0px 0px;
}
p.formulier a, p.formulier a:hover, p.periode a, p.periode a:hover {
	color: #000000;
	text-decoration: none;
}
p.formulier span, p.feestdag span, p.periode span {
	text-decoration: underline;
	/*font-weight: bold;*/
	margin-bottom: 5px;
	display: block;
}
input.submit_hidden {
	display: none;
}
p.formulier span.reserveren {
	display: inline;
}


table.kalender {
	/*margin: 5px 5px 0px 5px;*/
	padding: 0px;
	/*border: 1px solid #000000;*/
	border-collapse: collapse;
	font-size: 12px;
	/*float: left;*/
	
	background-color: #FFD83C;
}
table.kalender_left 	{	float: left;	margin: 0px 0px 0px 10px;	display: inline;	}
table.kalender_right	{	float: right;	margin: 0px 10px 0px 0px;	display: inline;	}

table.kalender td {
	height: 20px;
	width: 23px;
}

table.kalender a.nav, table.kalender a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	/*height: 20px;*/
}

table.kalender a, table.kalender a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	display: block;
}

table.kalender td.navigatie-links, table.kalender td.navigatie-rechts {	
	background-color: #FFCC00;	border: none;
	font-size: 12px;						font-family: Verdana, Arial, Helvetica, sans-serif;
	/*height: 1%;*/
	height: 20px;
}
table.kalender td.navigatie-links		{	text-align: left;		}
table.kalender td.navigatie-rechts	{	text-align: right;	}

table.kalender th.dag, 			table.kalender th.maand,
table.kalender td.vandaag,	table.kalender td.extra,
table.kalender td.vrij,			table.kalender td.bezet,
table.kalender td.nvt,			table.kalender td.winkelwagen,
table.kalender td.promotie,	table.kalender td.geen-promotie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #000000;		
	height: 20px;
}

table.kalender th.dag 	{	font-weight: bold;	width: 24px;	}
table.kalender th.maand {	font-weight: bold;	}
table.kalender td.vrij		{	color: #000000;	background-color: #33CC66;	}
table.kalender td.bezet		{	color: #000000;	background-color: #FF3333;	}
table.kalender td.extra		{	color: #999999;	background-color: #FFD83C;	}
table.kalender td.vandaag	{	color: #000000;	background-color: #FFE680;	}
table.kalender td.winkelwagen	{	color: #000000;	background-color: #FF9933;	}
table.kalender td.promotie		{	color: #000000;	background-color: #95B8FF;	}
table.kalender td.geen-promotie	{	color: #000000;	background-color: #95B8FF;	}


table.kalender td.down {
	padding: 5px 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #000000;
}

table.kalenderlegende {
	margin: 10px auto 0px auto;
	padding: 0px;
	border-collapse: collapse;
}
table.kalenderlegende td.vrij, table.kalenderlegende td.bezet,
table.kalenderlegende td.winkelwagen, table.kalenderlegende td.promotie {
	border: 1px solid #000000;		
	height: 10px;
	width: 10px;
}
table.kalenderlegende td.vrij					{	background-color: #33CC66;	}
table.kalenderlegende td.bezet				{	background-color: #FF3333;	}
table.kalenderlegende td.winkelwagen	{	background-color: #FF9933;	}
table.kalenderlegende td.promotie			{	background-color: #95B8FF;	}

table.kalenderlegende td.uitleg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px 20px 0px 5px;
}

ul.feestdagen {
	margin: 0px 0px 15px 20px;
	list-style-type: disc;
}
ul.feestdagen li {
	margin: 0px 0px 2px 0px;
}
/*
table.kalender td.p1 {
	font-weight: normal;
	background-color: #33CC66;
	width: 24px;
}
*/





/*table.kalender td {
	font-weight: normal;
	//background-color: #FFCC00;
	color: #FFFFFF;
}*/
