body
{
	/* sitefonts */
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; /*Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, Calibri, sans-serif;*/
}

.print_r_container
{
	border: 1px solid black;
	background-color: gainsboro;
	font-size: 14px;
	font-family: monospace;
	text-align: left !important;
	max-width: 1000px;
}

.monospace
{
	font-family: monospace;
}

pre
{
	white-space: pre-line;       /* css-3 */
	white-space: -moz-pre-line;  /* Mozilla, since 1999 */
	white-space: -pre-line;      /* Opera 4-6 */
	white-space: -o-pre-line;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

h1
{
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
h2
{
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
h3
{
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.center
{
	text-align: center;
}

.bold
{
	font-weight: bold;
}

.link
{
	cursor: pointer;
}

.link_hover
{
	text-decoration: none;
}

.link_hover:hover
{
	text-decoration: underline;
}

.top
{
	vertical-align: top;
}

.error, .errors
{
	color: red;
	font-family: monospace;
}

.red
{
	color: red;
}

.green
{
	color: green;
}

.cell_container
{
	width: 100%;
	float: left;
}

.cell_header
{
	font-weight: bold;
}

.cell_cms_header
{
	background-color: tomato;
	color: #fffacd;
}

.cell_cms
{
	background-color: #fffacd;
}

.cell
{
	padding: 3px;
	margin: 2px;
	height: 20px;
}

.config_field_ajax_field_name
{
	float: left;
	width: 200px;
}

.config_field_ajax_read, .config_field_ajax_write
{
	float: left;
	width: 100px;
}

div#cms_code_load
{
	border: 1px solid black;
	background-color: white;
	height: 37px;
	width: 220px;
	padding: 2px;
	font-size: 12px;
}

div#contact_footer
{
	color: white;
	font-size: 10px;
	padding: 2px 10px 2px 10px;
	border-top: 1px solid white;
	border-bottom: 1px solid black;
	text-align: center;
	letter-spacing: 0px;
	white-space: nowrap;
}

.travels_preview_inner_container div
{
	padding: 2px;
}

#len_art_admin_list
{
	position: absolute !important; 
	float: right;
	width: 100px;
	padding: 5px;
	right: 0px;
	top: 0px;
	z-index: 1000;
	border: 1px solid black;
	background: white;
}

div.pages, table.pages
{
	padding: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

a.voorwaarden
{
	text-decoration: none;
}

a.voorwaarden:hover
{
	text-decoration: underline;
}

div.pages_title
{
	font-size: 16px;
	font-weight: bold;
}

div.pages_text
{
	text-align: justify;
}

.bb, .bb a
{
	color: #94aa2f;
}

div.basket
{
	padding: 0px 10px 10px 10px;
}

td.spacer
{
	width: 50px;
}

.currency_labels, .currency_labels font, .currency_labels a {
	font-size: 13px;
}



div.meerMaandContainer {
    text-align: center;
    width: 100%;
    display: block;
    border-top: 1px solid silver;
    border-bottom: 1px solid silver;
    height: 180px;
}

table.MeerMaandenMaand {
    width: 100%;      
}
table.MeerMaandenMaand td {
    line-height: 15px;
}
a.MeerMaandenMaandDag {
    text-decoration: none;
    color: lightblue;
}
a.MeerMaandenMaandDag:hover {
    /*text-decoration: underline;*/
    color: navy;
}
a.MeerMaandenMaandOffsetDag {
    /*font-weight: bold;*/
    color: black;
}
a.MeerMaandenMaandVandaag {
    /*color: orange;*/
	font-weight: bold;
}
td.MeerMaandenMaandWeeknummerCell {
    border-bottom: 1px solid silver;
    text-align: right;
    color: grey;
}
td.MeerMaandenMaandWeeknummer {
    width: 13%;
}

div.MeerMaandenMaandCell {
	border: 1px solid black;
	background-color: lime;
	color: black;
	text-align: center;
	cursor: pointer;
}
div.MeerMaandenMaandCellFront {
	cursor: help;
}
div.MeerMaandenMaandCellBlocked {
	background-color: pink;
}
div.MeerMaandenMaandCellLight {
	border: 1px solid black;
	background-color: white; /* #eeffee; */
	color: black;
	text-align: center;
}
div.MeerMaandenMaandCellBlockedLight {
	background-color: white; /* #ffeeee; */
}
div.MeerMaandenMaandCell:hover {
	color: white;
}
div.MeerMaandenMaandCellNone {
	border: 1px solid gray;	
}