/* General style. */
body, html {
	height: 100%;
	@charset "UTF-8";
	}

body
{
	background-color: #EEE;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size: 10px;
}

#KolomMidden
{
	background-color: #FFF;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	height: 100%;
	padding: 0px 10px 0px 10px;
	margin-right: auto;
	margin-left: auto;
	width: 95%;
}

#editor1_toolbars img
{
	padding: 5px;
	vertical-align: middle;
}

.knop
{
	font-weight: bold;
	font-family: Arial;
	color: Black;
	font-size: 14px;
	margin: 2px;
	padding: 2px;
}

form
{
	margin: 0px;
	padding: 0px;
}

input, textarea, select, option
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

a
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #EEEEEE;
	text-decoration: underline;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
}

.ButClass
{
	padding: 2px;
	margin: 2px;
	cursor: pointer;
}

/* Administration Navigation Bar(TM) */
.logo { text-align: left; }

.active-item
{
	background-color: Red;
	border: 2px solid Purple;
}

.admin
{
	padding: 0;
	margin: 0;
	border: 2px solid #F564FF;
}

.admin-menu
{
	background-image: url('../gfx/darkblue-vert-gradient.gif');
	background-repeat: repeat-x;
	background-color: #2d4a5c;
	padding: 0px;
	margin: 1px;
	color: #5991b4;
	vertical-align: middle;
	font-size: 10px;
}

a.admin-menu-link
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.admin-menu-link:hover { color: #FF6600; }

.admin-menu-td
{
	vertical-align: middle;
	text-align: center;
}

.admin-menu-divider
{
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

.admin-menu-toelichting
{
	font-size: 12px;
	color: #FF6600;
	font-weight: normal;
}

#admin-alles-holder
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #f6f6f6;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}

#admin-linkerkolom
{
	margin: 0px;
	padding: 0px;
	background-color: #f6f6f6;
	width: 685px;
}

#admin-rechterkolom
{
	margin: 0px;
	padding: 0px;
	background-color: #f6f6f6;
}

#admin-rte-cell
{
	overflow: auto;
	background-color: #f6f6f6;
	vertical-align: top;
	text-align: left;
	border-right: 1px solid #999;
}

#editor1_toolbars select
{
	padding: 0px;
	margin: 4px;
}

#admin-tree
{
	overflow: auto;
	width: 100%;
	height: 245px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #999;
}

.admin-tree-hoofdpagina-holder
{
	display: block;
	clear: both;
	text-align: right;
	background-color: #E0E0E0;
	border-bottom: 1px solid #CCC;
	margin: 3px;
	padding: 3px;
	white-space: nowrap;
}

.admin-tree-hoofdpagina-holder-active
{
	background-color: #F93;
	color: Black;
	display: block;
	clear: both;
	text-align: right;
	border: 1px solid White;
	margin: 3px;
	padding: 3px;
	white-space: nowrap;
}

.admin-tree-hoofdpagina-holder:hover
{
	background-color: White;
	border-bottom: 1px solid #F90;
}

.admin-tree-hoofdpagina-link
{
	font-size: 14px;
	color: Black;
	text-decoration: none;
	margin: 1px;
	padding: 1px;

	float: left;
}

.admin-tree-dubbel-icoon
{
	width: 16px;
	height: 16px;
	float: right;
}

.admin-tree-dubbel-icoon a
{
	display: block;
	float: right;
	padding: 1px;
}


.admin-tree-icon-link
{
	text-decoration: none;
}

.admin-tree-subpagina-holder
{
	display: block;
	clear: both;
	text-align: right;
	margin: 3px 3px 3px 10px;
	padding: 3px;
	border-bottom: 1px solid #DDD;
	white-space: nowrap;
}

.admin-tree-subpagina-holder:hover
{
	background-color: White;
	border-bottom: 1px solid #F90;
}

.admin-tree-subpagina-holder-active
{
	background-color: #F93;
	color: Black;
	border: 1px solid White;
	display: block;
	clear: both;
	text-align: right;
	margin: 3px 3px 3px 10px;
	padding: 3px;
	white-space: nowrap;
}

.admin-tree-subpagina-link
{
	font-size: 12px;
	color: Black;
	text-decoration: none;
	padding-left: 5px;
	margin: 3px;
	text-align: left;
	float: left;
}

.admin-tree-hoofdpagina-link:hover, .admin-tree-subpagina-link:hover
{
	color: #FF6600;
}

#admin-image-upload-holder-cell
{
	text-align: left;
	vertical-align: bottom;
	width: 100%;
	height: 100px;
	overflow: auto;
}

#admin-image-upload-scroller
{
	width: 100%;
	height: 100%;
	overflow: auto;
}

.admin-header
{
	font-size: 14px;
	font-family: Arial;
	color: #FC7904;
	background-image: url('../gfx/darkblue-vert-gradient.gif');
	background-repeat: repeat-x;
	background-color: #2d4a5c;
	padding: 5px;
}

.admin-edit-header
{
	font-size: 12px;
	font-family: Arial;
	color: #666;
	background-color: #EEE;
	padding: 5px;
	border-bottom: 1px solid #666;
	/*border-right: 1px solid #666;*/
}

.admin-listing
{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: White;
	height: 100%;
	width: 100%;
}

.admin-listing-header
{
	background-image: url('../gfx/darkblue-vert-gradient.gif');
	background-repeat: repeat-x;
	background-color: #2d4a5c;
	padding: 2px;
}

.admin-listing-cell, .admin-listing-cell-icon
{
	padding: 3px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	color: Black;
	font-family: Arial;
	font-size: 12px;
}

.admin-listing-cell-icon
{
	width: 16px;
	text-align: center;
}

a.admin-listing-link
{
	color: #333333;
	text-decoration: underline;
}

.admin-image-upload-table
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.admin-scroller
{
	background-color: #DDD;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

.admin-scroller a
{
	color: Black;
	text-decoration: none;
}

.admin-scroller a:hover
{
	color: #F93;
	text-decoration: underline;
}

.admin-input-text
{
	border: 1px solid #FC7904;
	margin: 2px;
	padding: 2px;
	font-weight: bold;
	font-size: 12px;
}

.admin-input-upload
{
	height: 20px;
	font-size: 12px;
	border: 1px solid #FC7904;
}

.admin-submit-knoppen
{
	background-image: url('../gfx/admin-melding-gradient.gif');
	background-repeat: repeat-x;
	padding: 5px;
	vertical-align: bottom;
	text-align: right;
	background-color: #2d4a5c;
}

.admin-footnote
{
	background-color: #2d4a5c;
	padding: 5px;
	margin: 1px;
	color: #5991b4;
	vertical-align: middle;
	font-size: 10px;
}

.rowlight { background-color: #EEE; }
.rowdark { background-color: #DDD; }

/* Foutmeldingen */
#admin-melding-table { width: 480px; }
a.admin-melding-link, a.admin-melding-link:active, a.admin-melding-link:visited, a.admin-melding-link:link { color: #EEEEEE; }

a.admin-melding-link:hover
{
	color: White;
	text-decoration: underline;
}

.admin-melding-top
{
	background-image: url('../gfx/admin-melding-gradient.gif');
	background-repeat: repeat-x;
	background-color: #2d4a5c;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial;
	color: #FC7904;
	padding: 5px;
}

.admin-melding-cell
{
	background-color: #2d4a5c;
	width: 11px;
}

.admin-melding-text
{
	font-size: 12px;
	color: White;
	font-family: Arial;
	text-align: left;
}

.admin-melding-container
{
	color: White;
	font-size: 12px;
	padding: 10px 10px 30px 10px;
	background-color: #2d4a5c;
	vertical-align: middle;
	text-align: center;
}

.error { color: Red; }
.succes { color: Green; }

