html {
	width: 100%;
}
body
{
    background: url('../../Images/Styles/bg_body.png') repeat-y left top;
    margin: -1px 0px 0px 3px;
    padding: 0px;
    color: rgb(11, 66, 130);
    line-height: 14px;
    letter-spacing: 0px;
    font-family: Verdana, Helvetica, Sans-serif;
    font-size: 11px;
}
body.nomargin {
	background: rgb(255, 255, 255); margin: -1px 0px 0px;
}
a img {
	border: currentColor;
}
a {
	color: rgb(206, 20, 62); font-weight: bold; text-decoration: underline;
}
a:visited {
	color: rgb(206, 20, 62); font-weight: bold; text-decoration: underline;
}
a:hover {
	color: rgb(11, 66, 130);
}
img {
	vertical-align: middle;
}
html > body img {
	vertical-align: -35%;
}
form {
	margin: 0px;
}
input {
	border: 1px solid rgb(82, 121, 166); color: rgb(11, 66, 130); font-size: 10px; vertical-align: middle;
}
select {
	border: 1px solid rgb(82, 121, 166); color: rgb(11, 66, 130); font-size: 10px; vertical-align: middle;
}
textarea {
	font-family: Verdana, Helvetica, Sans-serif; font-size: 10px;
}
div#header {
	background: url("../images/styles/bg_header.gif") no-repeat right top white; margin: 1px 0px 1px 6px; padding-top: 30px; padding-left:12px; height: 60px;
}
div#snelzoekbalkholder {
	margin: 0px 0px 0px 142px; padding: 0px; height: 35px; clear: both; font-size: 10px; background-image: url("../images/styles/bg_snelzoekbalkholder.gif"); background-repeat: repeat-x; background-color: rgb(73, 114, 161);
}
div#snelzoekbalkholder a:hover {
	color: white;
}
div#snelzoekbalkholder div#snelzoekbalk {
	background: url("../images/styles/bg_snelzoekbalk.gif") no-repeat left top; margin: 0px; padding: 4px 0px 0px 13px; width: 750px; height: 26px; color: white;
}
html > body div#snelzoekbalkholder div#snelzoekbalk {
	padding: 6px 0px 0px 13px; height: 24px;
}
div#snelzoekbalkholder div#snelzoekbalk form {
	width: auto;
}
div#snelzoekbalkholder div#ingelogdals {
	background: url("../images/styles/bg_ingelogdals.gif") repeat-x left top rgb(11, 66, 130); margin: 0px; padding: 7px 3px 0px 5px; width: 147px; height: 28px; text-align: right; border-left-color: white; border-left-width: 1px; border-left-style: solid; float: right;
}
div#snelzoekbalkholder div#ingelogdals img {
	margin: 0px 5px 0px 0px;
}
div#container {
	margin: 1px 0px 0px; height: 100%;
}
html > body div#container {
	margin: 1px 0px 0px;
}
div#container div#left {
	width: 142px; float: left;
}
div#container div#left div#menu {
	margin: 0px 0px 0px 6px; width: 134px; font-size: 10px;
}
/*
div#container div#left div#menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
div#container div#left div#menu ul li {
	background: url("../images/styles/bg_menuitem.gif") no-repeat right top; margin: 0px 0px 5px;
}
*/
div#container div#left div#menu ul li a {
	color: rgb(11, 66, 130); text-decoration: none;
}
/*
div#container div#left div#menu ul li a:visited {
	color: rgb(11, 66, 130); text-decoration: none;
}
div#container div#left div#menu ul li.active {
	background: url("../images/styles/bg_activemenuitem.gif") no-repeat right top;
}
div#container div#left div#menu ul li.active a {
	color: rgb(255, 255, 255); text-decoration: none;
}
div#container div#left div#menu ul li.active a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
div#container div#left div#menu ul li img.icon {
	margin: 0px 5px 0px 0px;
}
div#container div#left div#menu ul li ul {
	margin: 0px 0px 0px 21px;
}
*/
div#container div#left div#menu ul li ul li {
	margin: 0px; padding: 1px 0px 0px 6px; font-size: 8px; border-bottom-color: rgb(36, 85, 143); border-bottom-width: 1px; border-bottom-style: solid;
}
div#container div#left div#menu ul li ul li.active {
	background: rgb(36, 85, 143);
}
div#container div#left div#menu ul li ul li a {
	color: white;
}
div#container div#left div#menu ul li ul li a:visited {
	color: white;
}
div#container div#left div#menu ul li ul li.active a {
	color: rgb(206, 20, 62);
}
div#container div#left div#menu ul li ul li.active a:visited {
	color: rgb(206, 20, 62);
}
div#container div#left div#flags {
    margin-top: 20px;
	text-align: center;
}
div#container div#left div#creditsholder {
	margin-top: 110px;
}
div#container div#left div#credits {
	margin: 0px 0px 0px 6px; padding: 0px 3px 10px; width: 128px; text-align: center; color: white; font-size: 9px; font-weight: bold;
}
div#container div#left div#versiering {
	background: url("../images/styles/bg_versiering.gif") no-repeat left top; margin: 0px; padding: 0px; height: 70px;
}
div#container div#contentholder {
	margin: 0px; padding: 0px; float: left;
}
html > body div#container div#contentholder {
	margin: 0px 0px 0px 142px; float: none;
}
div#container div#contentholder div#titelholder {
	background: url("../images/styles/bg_titel.gif") no-repeat left top rgb(205, 205, 205);
}
div#container div#contentholder div#titelholder div#titel {
	margin: 0px; padding: 0px 0px 0px 13px; height: 45px; line-height: 45px; display: block;
}
div#container div#contentholder div#titelholder div.home {
	background: url("../Images/Icons/bg_titelhome.gif") no-repeat right top;
}
div#container div#contentholder div#titelholder div.zoeken {
	background: url("../Images/Icons/bg_titelzoeken.gif") no-repeat right top;
}
div#container div#contentholder div#titelholder div.gebruiker {
	background: url("../Images/Icons/bg_titelgebruiker.gif") no-repeat right top;
}
div#container div#contentholder div#titelholder div.beheer {
	background: url("../Images/Icons/bg_titelbeheer.gif") no-repeat right top;
}
div#container div#contentholder div#titelholder div.contact {
	background: url("../Images/Icons/bg_titelcontact.gif") no-repeat right top;
}
div#container div#contentholder div#titelholder div#titel h1 {
	margin: 0px; padding: 0px; color: white; font-size: 17px;
}
div#container div#contentholder div#content div#login h1 {
	margin: 0px; padding: 0px; color: white; font-size: 17px;
}
div#container div#contentholder div#titelholder div#titel h1 a {
	color: white;
}
div#container div#contentholder div#titelholder div#titel h1 a:visited {
	color: white;
}
div#container div#contentholder div#content {
	background: rgb(242, 242, 242); margin: 0px 0px 0px 1px; padding: 0px 0px 10px 10px; height: 612px; border-top-color: white; border-top-width: 1px; border-top-style: solid; min-height: 612px;
}
html > body div#container div#contentholder div#content {
	height: auto; min-height: 612px;
}
div#container div#contentholder div#content div#balkrechts {
	background: rgb(255, 229, 204); width: 155px; margin-bottom: 10px; border-left-color: white; border-left-width: 1px; border-left-style: solid; float: right;
}
html > body div#container div#contentholder div#content div#balkrechts {
	height: auto; min-height: 400px;
}
div#container div#contentholder div#content div.help#balkrechts {
	width: 300px; height: auto;
}
html > body div#container div#contentholder div#content div.help#balkrechts {
	height: auto; min-height: 0px;
}
div#container div#contentholder div#content div#balkrechts div.item {
	padding: 0px 5px; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
div#container div#contentholder div#content div#login {
	background: url("../images/slotje_open_blauw.gif") no-repeat right top rgb(11, 66, 130); margin: 50px auto 0px; padding: 10px; border: 1px solid rgb(255, 127, 3); width: 349px; color: white;
}
div#container div#contentholder div#content div#login h1 {
	margin-bottom: 50px;
}
div#container div#contentholder div#content div#wwvergeten {
	text-align: center; margin-top: 10px;
}
div#container div#contentholder div#content h2 {
	margin: 3px 0px 0px; font-size: 14px; font-weight: bold;
}
div#container div#contentholder div#content p {
	margin-top: 0px;
}
div#container div#contentholder div#content div.blauwblok {
	background: rgb(63, 106, 156); margin: 5px 0px; padding: 5px; border: 1px solid white; width: 60%; text-align: left; color: white;
}
div.disclaimer {
	margin: 5px; padding: 2px; border: 1px solid rgb(23, 75, 136); width: 95%; height: 100px; color: white; overflow: auto;
}
div.formelement div.disclaimer {
	border: 1px solid rgb(63, 106, 156); background-color: rgb(23, 75, 136);
}
div#container div#contentholder div#content div.zoekresultatenfooter {
	width: 98%; text-align: center; margin-top: 10px;
}
div#container div#contentholder div#content div.zoekresultatenfooter div.paginacontrols table {
	width: 100%; table-layout: fixed;
}
div#container div#contentholder div#content div.zoekresultatenfooter div.paginacontrols table td {
	text-align: center;
}
div#container div#contentholder div#content div.zoekresultatenfooter div.paginacontrols table td.rechts {
	width: 150px; text-align: right;
}
div#container div#contentholder div#content div.zoekresultatenfooter div.paginacontrols table td.links {
	width: 150px; text-align: left;
}
span.dimmed {
	color: rgb(224, 224, 224);
}
input.knop {
	background: rgb(23, 75, 136); padding: 1px 2px; height: auto; color: white;
}
span.help.dimmed {
	border-bottom-color: rgb(206, 20, 62); border-bottom-width: 1px; border-bottom-style: dashed;
}
span.help {
	border-bottom-color: rgb(206, 20, 62); border-bottom-width: 1px; border-bottom-style: dashed; cursor: help;

}
span.image.help {
/*	border-bottom-color: currentColor; */
	border-bottom-width: medium; border-bottom-style: none;
}
span.help img {
	padding-bottom: 3px; padding-left: 3px;
}
div.rechts {
	float: right;
}
a.context {
	
}
div#helpLayer {
	background: rgb(23, 75, 136); padding: 3px; width: 200px; color: white; position: absolute; z-index: 10; -moz-opacity: 0.85;
}
div#contextLayer {
	background: rgb(23, 75, 136); padding: 3px; width: 200px; color: white; position: absolute; z-index: 10; -moz-opacity: 0.85;
}
div#contextLayer {
	background: url("../images/styles/bg_context.gif") repeat-x left bottom rgb(11, 66, 130);
}
div#helpLayer h3 {
	margin: 0px 0px 3px; color: rgb(206, 20, 62); font-size: 13px; font-weight: bold;
}
div#contextLayer h3 {
	margin: 0px 0px 3px; color: rgb(206, 20, 62); font-size: 13px; font-weight: bold;
}
div#contextLayer ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
table.overzicht {
	width: 99%; border-collapse: collapse;
}
table.overzicht th {
	padding: 3px; text-align: left; color: white; font-weight: bold; border-right-color: white; border-right-width: 2px; border-right-style: solid; 
/*	word-wrap: break-word; */ 
	background-color: rgb(11, 66, 130);
}
table.overzicht th a {
	color: white;
}
table.overzicht th a:visited {
	color: white;
}
table.overzicht th a:hover {
	color: white;
}
div#contextLayer a {
	color: white;
}
div#contextLayer a:visited {
	color: white;
}
table.overzicht td {
	padding: 3px; border-top-color: white; border-right-color: white; border-top-width: 3px; border-right-width: 2px; border-top-style: solid; border-right-style: solid; 
/*	word-wrap: break-word; */
    background-color: rgb(229, 229, 229);
}
table.overzicht td.actie {
	text-align: right;
}
table.overzicht td img {
	vertical-align: middle;
}
table.tweekolomcert {
	width: 90%;
}
table.tweekolomcert td {
	width: 50%; vertical-align: top;
}
div#beheertimer {
	margin: 20px 12px 0px; border: 1px solid rgb(23, 75, 136); text-align: center; color: white; font-size: 9px;
}
div#btimeleft {
	font-size: 17px;
}
div.conversie_error {
	margin: 0px 0px 2px 4px; padding: 0px; color: red; font-weight: normal;
}
.fielderror {
	border-bottom-color: red; border-bottom-style: dotted;
}
div.abonneeVerwijderen {
	margin: 10px 0px;
}



.panel
{
    border: thin none #0B4082;
}

.selectedRootItem .rpText
{
    border: thin solid rgb(206, 20, 62);
    background: rgb(206, 20, 62) !important;
}

.rootItem
{
}

.rootItem .rpText
{
    background: #0B4082;
    color: white;
    line-height: 20px !important;
    height: 20px;
    font-size: x-small;
    font-weight: bold;
}

.childItem
{
    padding-left: 5px;
}

.childItem .rpText
{
    line-height: 15px !important;
    height: 15px;
    color: White;
    font-size: xx-small;
    font-weight:normal;
}
