/* Bon Vivant CSS ================= MAIN ================= MAIN ========================== */
/* ======================================================================================= */

/* BIDIRECTIONAL SETTINGS (Do Not Change This Section) =================================== */
BDO[DIR="rtl"]
{
	direction: rtl;
	unicode-bidi: bidi-override;
}

BDO[DIR="ltr"]
{
	direction: ltr;
	unicode-bidi: bidi-override;
}

*[DIR="rtl"]
{
	direction: rtl;
	unicode-bidi: embed;
}

*[DIR="ltr"]
{
	direction: ltr;
	unicode-bidi: embed;
}

/* Overall Structure ===================================================================== */
head { display: none !important; }

body
{
	unicode-bidi: embed;
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 12px !important;
	background-image: url(../img/main_yellow_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: fixed;
	background-color: #ffffcc;
}
    
/* Tables ================================================================================ */
table
{
	unicode-bidi: embed;
	display: table;
	caption-side: top;
	empty-cells: show;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 12px !important;
	margin: 0 !important;
}

tr
{
	unicode-bidi: embed;
	display: table-row;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 12px !important;
}

td
{
	unicode-bidi: embed;
	display: table-cell;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 12px !important;
}

/* General Content ======================================================================= */
p
{
	unicode-bidi: embed;
	display: block;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 1.33em !important;
	font-family: arial,helvetica,sans-serif !important;
}

br:before
{
	unicode-bidi: embed;
	display: block;
}

div
{
	unicode-bidi: embed;
	display: block;
	font-family: arial,helvetica,sans-serif !important;
}

strong
{
	unicode-bidi: embed;
	display: inline;
	font-family: arial,helvetica,sans-serif !important;
	font-weight: bold !important;
}

b
{
	unicode-bidi: embed;
	display: inline;
	font-family: arial,helvetica,sans-serif !important;
	font-weight: bold !important;
}

i
{
	unicode-bidi: embed;
	display: inline;
	font-family: arial,helvetica,sans-serif !important;
	font-style: italic !important;
}

sub
{
	unicode-bidi: embed;
	display: inline;
	vertical-align: sub !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: small !important;
}

sup
{
	unicode-bidi: embed;
	display: inline;
	vertical-align: super !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: small !important;
}

/* Custom Content ======================================================================== */
.red_b
{
	unicode-bidi: embed;
	display: inline;
	color: #cc0000 !important;
}

.blue
{
	unicode-bidi: embed;
	display: inline;
	color: #007faa !important;
}

.blue_b
{
	unicode-bidi: embed;
	display: inline;
	color: #007faa !important;
	font-weight: bold !important;
}

.blue_ti
{
	unicode-bidi: embed;
	display: inline;
	font-size: 14px !important;
	color: #007faa !important;
	font-weight: bold !important;
}

.brown
{
	unicode-bidi: embed;
	display: inline;
	color: #b75312 !important;
}

.brown_b
{
	unicode-bidi: embed;
	display: inline;
	color: #b75312 !important;
	font-weight: bold !important;
}

.brown_ti
{
	unicode-bidi: embed;
	display: inline;
	font-size: 14px !important;
	color: #b75312 !important;
	font-weight: bold !important;
}

.bs
{
	unicode-bidi: embed;
	display: inline;
	font-size: 10px !important;
}

.tb_toevoeg {
	border: 1px solid #7fbfd4 !important;
	background-color: #ffffff !important;
	padding: 4px !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 10px !important;
	margin-top: 8px!important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}

.td_toevoeg {
	font-family: arial,helvetica,sans-serif !important;
	font-size: 10px !important;
}

/* Anchors =============================================================================== */
a
{
	unicode-bidi: embed;
	display: inline;
	font-weight: normal !important;
}

a[href] { font-weight: normal !important; }

/* Anchors ------------------------------ Non Focus ------------------------------------- */
a:focus { outline: none !important; }
a:focus { -moz-outline: none !important; }
img:focus { outline: none !important; }
img:focus { -moz-outline: none !important; }
area:focus { outline: none !important; }
area:focus { -moz-outline: none !important; }
map:focus { outline: none !important; }
map:focus { -moz-outline: none !important; }
img { border-style: none !important; }

/* Anchors ------------------------------ General ---------------------------------------- */
a:link
{
	text-decoration: underline !important;
	font-family: arial,helvetica,sans-serif !important;
	color: #000000 !important;
}

a:visited
{
	text-decoration: underline !important;
	font-family: arial,helvetica,sans-serif !important;
	color: #333333 !important;
}

a:hover
{
	text-decoration: underline !important;
	font-family: arial,helvetica,sans-serif !important;
	color: #b75312 !important;
}

/* Anchors ------------------------------ Custom ----------------------------------------- */
a.sublink:link
{
	text-decoration: none !important;
	font-family: arial,helvetica,sans-serif !important;
	color: #007faa !important;
}

a.sublink:visited
{
	text-decoration: none !important;
	font-family: arial,helvetica,sans-serif !important;
	color: #007faa !important;
}

a.sublink:hover
{
	text-decoration: underline !important;
	font-family: arial,helvetica,sans-serif !important;
	color: #007faa !important;
}

a.voegtoe:link
{
	text-decoration: none !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 10px !important;
	color: #7fbfd4 !important;
}

a.voegtoe:visited
{
	text-decoration: none !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 10px !important;
	color: #7fbfd4 !important;
}

a.voegtoe:hover
{
	text-decoration: none !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	color: #007faa !important;
}

/* Image Elements ======================================================================== */
.img_left_2px {
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 2px !important;
}

.img_right_12px {
	margin-top: 0px !important;
	margin-right: 12px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}

.img_top_4px {
	margin-top: 4px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}

/* List Elements ========================================================================= */
ul, dl
{
	unicode-bidi: embed;
	display: block;
	margin-left: 16px !important;
	margin-top: 0px !important;
	margin-bottom: 12px !important;
	padding: 0px !important;
	list-style: url(../img/bul_black.gif) !important;
}

/* Web Forms ============================================================================= */
form
{
	unicode-bidi: embed;
	display: block;
	margin: 0px !important;
}

.chbx {
	appearance:checkbox;
	display: inline;
	margin-top: 2px !important;
	margin-right: -3px !important;
	margin-bottom: -3px !important;
	margin-left: 0px !important;
}

/* Web Forms ----- Class Selectors ------------------------------------------------------- */
.bt
{
	line-height: 1.0em !important;
	background-color: #ffffff !important;
	border: 1px solid #007faa !important;
	padding: 3px !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #000000 !important;
	cursor: hand !important;
}

.fld_100pr
{
	line-height: 1.0em !important;
	background-color: #ffffff !important;
	border: 1px solid #007faa !important;
	padding: 3px !important;
	width: 95%!important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 12px !important;
	color: #000000 !important;
	cursor: hand !important;
}

.fld
{
	line-height: 1.0em !important;
	background-color: #ffffff !important;
	border: 1px solid #007faa !important;
	padding: 3px !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 12px !important;
	color: #000000 !important;
	cursor: hand !important;
}

/* Bon Vivant CSS ================= MAIN ================= MAIN ========================== */
/* ======================================================================================= */

.button
{
	font-family:verdana, arial;
	font-size:11px;
	color:black;
	background-color:#FFFBD8;
	border: 1px solid #007faa !important;
}
