body 
{
	background-color: white;
	color: black;
	margin: 0px 0px 0px 0px;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

body.popup, body.editor, body.clean 
{
	background-image: none;
	background-color: white;
	color: black;
	margin: 0px 0px 0px 0px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

body.editor 
{
	background-color: black;
	background-image: none;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #ffffcc;
	text-align:left;
}

a, a:link, a:visited, a:active, .href, a:hover, .href_h 
{
	color: #0000CC; 
	text-decoration: underline; 
	cursor: pointer;
}

table.index {
	background-color: #fff;
	width: 100%;
	min-height: 580px;
}

td {
	vertical-align: top;
}

td.minheight {

	background-color: #f1f4f8;

}



hr { color: #beccda; }



h1 
{
	font-family: 'Bitstream Vera Serif', 'Palatino Linotype', 'Times New Roman', 'Courier New', serif;
	font-size: 14pt;
}
h2 
{ 
	color: black; 
	text-align: right;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
h2.content_title
{
	padding-right: 30px;
}
h3 
{ 
	color: black; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
h4
{
	font-family: 'Bitstream Vera Serif', 'Palatino Linotype', 'Times New Roman', 'Courier New', serif;
}
h5
{
	font-family: 'Bitstream Vera Serif', 'Palatino Linotype', 'Times New Roman', 'Courier New', serif;
}
.hdrClean
{
	padding: 0;
	margin: 0;
}

h1#tagline
{
	display: none;
	visibility: hidden;
}
h3.nextevent
{
	color: black;
	font-family: 'Bitstream Vera Serif', 'Palatino Linotype', 'Times New Roman', 'Courier New', serif;
	font-weight: normal;
	font-size: 9pt;
}
p.nextevent
{
	padding-top: 0px;
	margin-top: 0px;
	font-size: 10pt;
}
p.nextevent a
{
	font-weight: bold;
}

form {

	font-size: 14px;

	font-Family: "MS Sans Serif", Geneva, sans-serif;

	letter-spacing: 1px;

}

.content ol, .content2 ol {

}


.stButton, .stButton img, .button, .button img 
{
	border: 0; 
	cursor: pointer;
}

a:hover.stButton, a:hover.button 
{
	border: 0; 
	cursor: pointer;
}

.stAdminButton
{
	visibility: hidden;
}


.stPageLeft {

	width: 200px;

}



/* Doc doc styles */

.space_top_small		{ padding-top: 14px; }

.space_right_small		{ padding-right: 14px; }

.space_bottom_small		{ padding-bottom: 14px; }

.space_left_small		{ padding-left: 14px; }

.space_bottom_big		{ padding-bottom: 65px; }

.space_top_medium		{ padding-top: 29px; }

.space_right_medium		{ padding-right: 29px; }

.space_bottom_medium	{ padding-bottom: 20px; }

.space_left_medium		{ padding-left: 29px; }

.space_top_big			{ padding-top: 35px; }

.space_top_bigger		{ padding-top: 37px; }

.space_top_xl			{ padding-top: 45px; }

.space_left_big			{ padding-left: 30px; }

.filled					{ background-color: #beccda; color: white; }



/* Form style */

.fhead {

	font-size: 14px;

	letter-spacing: 1px;

	padding-top: 3px;

	vertical-align: top;

}

.fval {

	font-size: 14px;

	color: #333333;

	vertical-align: top;

}



/* Page top */

table.sect_cap {

	width: 100%;

}

div.sect_cap, div.sect_cap_np, tr.sect_cap td, td.sect_cap, table.sect_cap tr td#header {

	border-top: 1px solid #beccda;

	border-bottom: 1px solid #beccda;

	text-transform: uppercase;

	font-family : Arial;

	letter-spacing: 1px;

	font-size: 8pt;

	color: #333333;

	height: 27px;

	vertical-align: middle;

}

tr.sect_cap td, td.sect_cap, table.sect_cap tr td#header {

	display: table-cell;

}

div.sect_cap, table.sect_cap tr td, td.sect_cap_td {

	padding-left: 30px;

	height: 23px;

}

.index_top1 {

	text-align: center;

	vertical-align: bottom;

	padding-top: 30px;

	padding-bottom: 20px;

}

.index_top2 {

	width: 600px;

	vertical-align: top;

	text-align: right;

	padding: 10px 50px 0px 0px;

}

.index_top2, .index_top2 a, .index_top2 a:visited {

	color: #c4341a;

	font-family : Arial;

	letter-spacing: 1px;

	font-size: 8pt;

	text-transform: uppercase;

}

.index_top3 {

	width: 278px;

	text-align: center;

	vertical-align: middle;

}



.index_bottom {

	background-image: url(/images/backgrounds/color_bar.gif);

	background-repeat: repeat-x;

	background-position: top left;

	vertical-align: bottom;

}

table.index_bottom2 {

	height: 60px;

	border-top: 1px solid #beccda;

	width: 100%;

}

.index_bottom2 td {

	text-align: center;

	height: 27px;

	vertical-align: middle;

	padding-bottom: 30px;

}

.index_bottom2 tr td, .index_bottom2 tr td a, .index_bottom2 tr td a:visited, .index_bottom2 tr td a:active, .index_bottom2 tr td a:hover {

	color: #000000;

	font-family : Arial;

	font-size: 10px;

	text-transform: uppercase;

}

td.popup_bar_top {

	border-bottom: 1px solid #BECCDA;

	padding: 5px 5px 5px 0px;

	margin-bottom: 5px;

	text-align: right;

}



/* Searchpage styles */

.stRowOver td, td.stRowOver {

	background-color: #DFE4EB;

	cursor: pointer;

}

.required {

	font-size: 12px;

	font-Family: "MS Sans Serif", Geneva, sans-serif;

	letter-spacing: 1px;

	color: #333333;

}



div.inquiry {

	border: 1px solid #000000;

	color: black;

	font-weight: bold;

	padding: 5px 5px 5px 5px;

	height: 200px;

	width: 200px;

}



/* div based layout */
.hide
{
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
	display: none;
	visibility: hidden;
}

div.index 
{
	text-align:left;
}

div#page
{
	padding: 0;
	margin: 0 0;
}

div#page div#header
{
	display: none;
	visibility: hidden;
}

.showinprintonly
{
}

.hideinprint
{
	display: none;
	visibility: hidden;
}

div#menu
{
	display: none;
	visibility: hidden;
}
div.menu_vertical
{
	display: none;
	visibility: hidden;
}
div.menu_horizontal
{
	display: none;
	visibility: hidden;
}

div#contentwrapper
{
	text-align: left;
}

div#content div.pageColLeft
{
	float: left;
}
div#content div.pageColMiddle
{
	float: left;
}
div#content div.pageColRight
{
	float: left;
}

div#contentFooter
{
	display: none;
	visibility: hidden;
}

div#pageFooter
{
	display: none;
	visibility: hidden;
	clear: both;
}

div#docFooter
{
	display: none;
	visibility: hidden;
}

table#participanten
{
}
table td a
{
	color: #FFFFCC;
	font-weight: normal;
}
table tr.stRowEven
{
	background-color: white;
}
table tr.stRowOdd
{
	background-color: #E0E0E0;
}

/* Specific table styles */

table#tbl_participants td.hdrCat
{
	padding-top: 15px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFCC00;
}
table#tbl_participants a
{
	color: #FFFFCC;
}
table#tbl_participants tr.stRowEven
{
	background-color: black;
}
table#tbl_participants tr.stRowOdd
{
	background-color: black;
}
table#tbl_participants td.catEven
{
	background-color: #4B4B4B;
}

table#tbl_Events th, table#tbl_Events td
{
	text-align: left;
	font-size: 10pt;
}
table#tbl_Events th.colDate
{
	width: 15em;
}
table#tbl_Events th a
{
	font-weight: normal;
	text-decoration: none;
	color: red;
}
table#tbl_Events a
{
	color: #FFFFCC;
}
table#tbl_Events td.colDate, table#tbl_Events td.colName
{
	text-align: left;
	font-weight: normal;
}
table#tbl_Events td.footer
{
	text-align: left;
	font-weight: normal;
	color: #FFFFCC;
	padding-top: 1.5em;
}



p.droom:first-letter
{
	color: #FF3300;
	font-size: 18pt;
	font-weight: bold;
}

img.droom
{
	border: 16px solid #FFFFCC;
}

img.right
{
	float: right;
	margin-left: 4px;
}
img.left
{
	float: left;
	margin-right: 6px;
}

table#gastenboek
{
	width: 100%;
}
table#gastenboek th.colDate, table#gastenboek th.colEvent
{
	text-align: left;
	background-color: #333;
	color: #FFFFCC;
	font-weight: normal;
	padding: 2px 3px 2px 4px;
}
table#gastenboek th.colDate
{
	font-size: 8pt;
	width: 15em;
}
table#gastenboek th.colEvent
{
	font-size: 10pt;
}
table#gastenboek td.colMessage p.naam
{
	font-size: 10pt; 
	font-weight: bold;
	color: #FFFFCC;
	padding-top: 2px;
	margin-top: 2px;
}
table#gastenboek td.colMessage p.naam span.company
{
	color: #999;
	font-weight: normal;
}
table#gastenboek td.colMessage p.bericht
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #FFCC66;
	white-space: pre;
}

div.stInput
{
	background-color: white;
	color: black;
}

div.eventpic
{
	width: 134px;
	height: 110px;
	float: left;
	border: 1px dotted #333322;
	margin: 0 8px 7px 0;
}
div.eventpic p
{
	width: 130px;
	text-align: center;
	margin: 0;
	padding: 0;
}
table#tableDebugPV
{
	display: none;
	visibility: hidden;
}
