﻿/* http://www.octrooicentrum.nl/rijkshuisstijltemplategenerator/ */
@media screen
{
BODY {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Liberation Sans, verdana, arial, helvetica, sans-serif; BACKGROUND: #f3f5f6; COLOR: #000000; PADDING-TOP: 0px; 
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TABLE TD
{
	vertical-align:top;
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#shadow1 {
	BORDER-BOTTOM: #f1f3f4 1px solid; POSITION: relative; BORDER-LEFT: #f1f3f4 1px solid; MIN-HEIGHT: 100%; WIDTH: 948px; FLOAT: left; MARGIN-LEFT: auto; BORDER-TOP: #f1f3f4 1px solid; MARGIN-RIGHT: auto; BORDER-RIGHT: #f1f3f4 1px solid
}
#shadow2 {
	BORDER-BOTTOM: #eef0f1 1px solid; POSITION: relative; BORDER-LEFT: #eef0f1 1px solid; MIN-HEIGHT: 100%; WIDTH: 946px; FLOAT: left; MARGIN-LEFT: auto; BORDER-TOP: #eef0f1 1px solid; MARGIN-RIGHT: auto; BORDER-RIGHT: #eef0f1 1px solid
}
#shadow3 {
	BORDER-BOTTOM: #e9eaeb 1px solid; POSITION: relative; BORDER-LEFT: #e9eaeb 1px solid; MIN-HEIGHT: 100%; WIDTH: 944px; FLOAT: left; MARGIN-LEFT: auto; BORDER-TOP: #e9eaeb 1px solid; MARGIN-RIGHT: auto; BORDER-RIGHT: #e9eaeb 1px solid
}
#shadow4 {
	BORDER-BOTTOM: #e2e4e5 1px solid; POSITION: relative; BORDER-LEFT: #e2e4e5 1px solid; MIN-HEIGHT: 100%; WIDTH: 942px; FLOAT: left; MARGIN-LEFT: auto; BORDER-TOP: #e2e4e5 1px solid; MARGIN-RIGHT: auto; BORDER-RIGHT: #e2e4e5 1px solid
}
#shadow5 {
	BORDER-BOTTOM: #d9dbdc 1px solid; POSITION: relative; BORDER-LEFT: #d9dbdc 1px solid; MIN-HEIGHT: 100%; WIDTH: 940px; FLOAT: left; MARGIN-LEFT: auto; BORDER-TOP: #d9dbdc 1px solid; MARGIN-RIGHT: auto; BORDER-RIGHT: #d9dbdc 1px solid;BACKGROUND: #ffffff
}
#maincenter {
	MARGIN: 0px auto; WIDTH: 948px; HEIGHT: 100%;
	z-index: 1;
}

#maincenter h1
{
	FLOAT: left; 
	DISPLAY: block; 
	padding-left:20px;
	padding-top:20px;
	text-align:left;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-RIGHT: 0px; 
	FONT-SIZE: 0.94em; 
	width:100%;
	FONT-FAMILY: Arial;
}

#maincenter h2 {
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.94em; 
	PADDING-TOP: 6px;
	font-weight:normal;
}

#content
{
	/*WIDTH: 948px;*/
	TEXT-ALIGN: left; 
	PADDING-LEFT: 20px; 
	WIDTH: 910px; 
	BOTTOM: 0px; 
	PADDING-RIGHT: 10px; 
	BACKGROUND: #ffffff; 
	FLOAT: left; 
	HEIGHT: 100%; 
	PADDING-TOP: 20px
}
#content DIV.moduletable {
	PADDING-LEFT: 10px; 
	MARGIN-BOTTOM: 25px;
}
#content DIV.moduletabledirect {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 25px
}
#content .moduletable H3 {
	MARGIN-TOP: 0px; FONT-FAMILY: Liberation Sans, arial, verdana, helvetica, sans-serif; MARGIN-BOTTOM: 10px; COLOR: #000000; FONT-SIZE: 0.94em; FONT-WEIGHT: bold
}
#content .moduletabledirect H3 {
	MARGIN-TOP: 0px; FONT-FAMILY: Liberation Sans, arial, verdana, helvetica, sans-serif; MARGIN-BOTTOM: 10px; COLOR: #000000; FONT-SIZE: 0.94em; FONT-WEIGHT: bold
}
#content .moduletable UL {
	MARGIN: 0px; PADDING-LEFT: 0px; 
}
#content .moduletable UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: block; LIST-STYLE-IMAGE: none
}
#content .moduletable A {
	FONT-FAMILY: Liberation Sans, verdana, arial, helvetica, sans-serif; FONT-SIZE: 0.69em; FONT-WEIGHT: normal
}
#content .moduletable LI A:link {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images/blauwepijl.gif) no-repeat left top; COLOR: #154273; TEXT-DECORATION: none
}
#content .moduletable LI A:hover {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images/blauwepijl.gif) no-repeat left top; COLOR: #154273; TEXT-DECORATION: underline
}
#content .moduletable LI A:active {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images/blauwepijl.gif) no-repeat left top; COLOR: #154273; TEXT-DECORATION: underline
}
#content .moduletable LI A:visited {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images/blauwepijl.gif) no-repeat left top; COLOR: #696969; TEXT-DECORATION: none
}
#content .moduletabledirect UL {
	MARGIN: 0px; PADDING-LEFT: 0px
}
#content .moduletabledirect UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline-block; LIST-STYLE-IMAGE: none
}
#content .moduletabledirect A {
	FONT-FAMILY: Liberation Sans, verdana, arial, helvetica, sans-serif; FONT-SIZE: 0.69em; FONT-WEIGHT: normal
}
#content .moduletabledirect LI A:link {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images/directpijl.gif) no-repeat left top; COLOR: #154273; TEXT-DECORATION: none
}
#content .moduletabledirect LI A:hover {
	COLOR: #154273; TEXT-DECORATION: underline
}
#content .moduletabledirect LI A:active {
	COLOR: #154273; TEXT-DECORATION: underline
}
#content .moduletabledirect LI A:visited {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images/directpijl.gif) no-repeat left top; FLOAT: left; COLOR: #696969; TEXT-DECORATION: none
}
#functioneellinks IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#functioneellinks {
	TEXT-ALIGN: left; PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; WIDTH: 469px; BACKGROUND: #f3f5f6; FLOAT: left; HEIGHT: 19px; FONT-SIZE: 0.69em; PADDING-TOP: 5px
}
#functioneellinks A:link {
	FONT-FAMILY: Liberation Sans, verdana, arial, helvetica, sans-serif; COLOR: #535353; TEXT-DECORATION: none
}
#functioneelrechts A.mainlevel:link {
	FONT-FAMILY: Liberation Sans, verdana, arial, helvetica, sans-serif; COLOR: #535353; TEXT-DECORATION: none
}
#functioneellinks A:visited {
	COLOR: #767676; TEXT-DECORATION: none
}
#functioneelrechts A.mainlevel:visited {
	COLOR: #767676; TEXT-DECORATION: none
}
#functioneellinks A:hover {
	COLOR: #010101; TEXT-DECORATION: underline
}
#functioneellinks A.mainlevel:active {
	COLOR: #010101; TEXT-DECORATION: underline
}
#functioneelrechts A.mainlevel:hover {
	COLOR: #010101; TEXT-DECORATION: underline
}
#functioneelrechts A.mainlevel:active {
	COLOR: #010101; TEXT-DECORATION: underline
}
#functioneelrechts {
	WIDTH: 469px; BACKGROUND: #f3f5f6; FLOAT: left; HEIGHT: 19px; PADDING-TOP: 7px;
}
#functioneelrechts A {
	FONT-SIZE: 0.69em
}
#functioneelrechts UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-RIGHT: 10px
}
#functioneelrechts UL LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 15px; DISPLAY: inline-block; FLOAT: right; LIST-STYLE-IMAGE: none
}
#logohead {
	text-align:center; WIDTH: 940px; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 87px;
}

/* Application title, OTAP */
.title
{
	FONT-SIZE: 1.25em; 
	FONT-WEIGHT: bold;
	color:#000000;
	margin-left:20px;
	top:95px;
	FLOAT: left; 
	POSITION: absolute;
	left:0px;
}

.topmenu {
	TEXT-ALIGN: left; 
	WIDTH: 940px; 
	BACKGROUND: #046f96; 
	FLOAT: left; 
	HEIGHT: 50px; 
	FONT-SIZE: 0.75em; 
	border-bottom: #bddfed 10px solid;
	border-top: #bddfed 30px solid;
}

.topmenu TABLE {
	PADDING-LEFT: 0px; margin-top:15px; MARGIN-LEFT: 0px; TOP: 104px
}
.topmenu UL {
	POSITION: absolute; PADDING-LEFT: 20px; MARGIN-LEFT: 0px; TOP: 104px
}
.topmenu UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
.topmenu A {
	FONT-FAMILY: Liberation Sans, arial, verdana, helvetica, sans-serif; FONT-WEIGHT: bold
}
.menu  {
	POSITION: absolute; 
	left: 20px; 
	padding-top:12px;
}
.mainlevel:link {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.mainlevel:visited {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.mainlevel:hover {
	BACKGROUND: #bddfed; COLOR: #000000;
}
.mainlevel:active {
	BACKGROUND: #bddfed; COLOR: #000000;
}
.active_menu {
	BACKGROUND: #bddfed; COLOR: #000000;
}
.active_menu:link {
	BACKGROUND: #bddfed; COLOR: #000000;
}
.active_menu:hover {
	BACKGROUND: #bddfed; COLOR: #000000;
}
.active_menu:visited {
	BACKGROUND: #bddfed; COLOR: #000000;
}
.active_menu:active {
	BACKGROUND: #bddfed; COLOR: #000000;
}

#searchmod TD {
	POSITION: absolute; FONT-SIZE: 0.75em; TOP: 145px
}
#searchmod {
	TEXT-ALIGN: left; WIDTH: 230px; BACKGROUND: #046f96; FLOAT: left; HEIGHT: 50px
}
#searchmod LABEL {
	DISPLAY: none
}
/*TH {
	DISPLAY: none
}*/
#searchmod UL {
	POSITION: absolute; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; TOP: 100px
}
#searchmod UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
#searchmod A {
	PADDING-RIGHT: 40px; FONT-FAMILY: Liberation Sans, arial, verdana, helvetica, sans-serif; FONT-SIZE: 0.75em; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
#searchmod LI A:link {
	DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
#searchmod LI A:visited {
	DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
#searchmod LI A:active {
	DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
#searchmod LI A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM FIELDSET {
	BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 0px solid; WIDTH: 6em; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid
}
/*FORM .button {
	BORDER-BOTTOM: #535353 1px solid; BORDER-LEFT: #535353 1px solid; MARGIN-TOP: 7px; FONT-FAMILY: Liberation Sans, verdana, arial, helvetica, sans-serif; BACKGROUND: #fff; FONT-SIZE: 0.69em; BORDER-TOP: #535353 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #535353 1px solid
}*/
FORM .inputbox {
	BORDER-BOTTOM: #535353 1px solid; BORDER-LEFT: #535353 1px solid; MARGIN-TOP: 7px; WIDTH: 135px; FONT-FAMILY: Liberation Sans, verdana, arial, helvetica, sans-serif; BACKGROUND: #fff; FONT-SIZE: 0.69em; BORDER-TOP: #535353 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #535353 1px solid
}

#linkerkolom {
	TEXT-ALIGN: left; 
	WIDTH: 650px; 
	BOTTOM: 0px; 
	PADDING-RIGHT: 10px; 
	BACKGROUND: #ffffff; 
	FLOAT: left; 
	HEIGHT: 100%; 
}

#rechterkolom {
	TEXT-ALIGN: left; 
	PADDING-LEFT: 0px; 
	WIDTH: 230px; 
	BACKGROUND: #ffffff; 
	FLOAT: left; 
	HEIGHT: 100%; 
}

#footer {
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 75px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 940px; 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	BACKGROUND: #ffffff; 
	FLOAT: right; 
	HEIGHT: 75px; 
	PADDING-TOP: 0px;
	text-align:center ;
}
#footer IMG {
	MARGIN-TOP: 50px
}

.contentheading H2 {
	LINE-HEIGHT: 1.38em
}
.blog {
	MARGIN-TOP: 20px
}
.iteminfo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.leading {
	LINE-HEIGHT: 15px; 
	PADDING-RIGHT: 10px; 
	FONT-SIZE: 0.69em
}

.leading UL {
	MARGIN: 0px; PADDING-LEFT: 0px
}
.leading UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: block; LIST-STYLE-IMAGE: none;
}

.leading A {
	FONT-WEIGHT: normal
}
.leading LI A:link {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images/blauwepijl.gif) no-repeat left top; COLOR: #154273; TEXT-DECORATION: none
}
.leading LI A:hover {
	COLOR: #154273; TEXT-DECORATION: underline
}
.leading LI A:active {
	COLOR: #154273; TEXT-DECORATION: underline
}
.leading LI A:visited {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images/blauwepijl.gif) no-repeat left top; COLOR: #696969; TEXT-DECORATION: none
}

.createdate {
	COLOR: #535353
}
A:link {
	COLOR: #154273; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #0162cd; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0162cd; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #696969; TEXT-DECORATION: underline
}
.agendaimg {
	MARGIN-TOP: 26px; MARGIN-LEFT: 10px
}

#content
{
	z-index: 100;
}

FORM.p {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.unseen {
	DISPLAY: none
}

table.details
{
	border: 0px black solid;
	border-collapse: collapse;
	width:900px;
	padding:5px;
	VERTICAL-ALIGN: top
}

/* Gridview Header */
.gridheader
{
	text-align:left;
	background-color:#bddfed; 
	color:#000000;
	font-weight:normal;
	FONT-SIZE: 0.69em;
}

/* Gridview Header link */
.gridheader th
{
	text-align:left;
	background-color:#bddfed; 
	color:#000000;
	padding:1px;
	font-weight:normal;
}

/* Grid table Header */
.grid th
{
	text-align:left;
	background-color:#bddfed; 
	color:#000000;
	FONT-SIZE: 0.69em;
	font-weight:normal;
}

/* Grid table Header link */
.grid th a
{
	text-align:left;
	background-color:#bddfed; 
	color:#000000;
	padding:1px;
	FONT-SIZE: 0.69em;
	font-weight:normal;
}

/* Grid table row */
.gridrow
{
	padding:1px;
	border-collapse: collapse;
	background-color: #deeff6;
	FONT-SIZE: 0.69em;
}

/* Grid table row */
table.grid td
{
	padding:1px;
	border-collapse: collapse;
	background-color: #deeff6;
	FONT-SIZE: 0.69em
}
/*
table.grid 
{
	border:1px black solid;
	border-collapse: collapse;
	background-color: #bddfed;
	
}
*/

.gridpager
{
	text-align:left;
	background-color:#bddfed; 
	color:#000000;
	padding:1px;
	font-weight:normal;
	FONT-SIZE: 0.69em;
}

/* Tab pages */
.TabMenu TABLE {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; 
}
.TabMenu A {
	FONT-FAMILY: Liberation Sans, arial, verdana, helvetica, sans-serif; FONT-WEIGHT: bold
}

.TabMenu
{
	border-spacing:0px;
	border-bottom-style:groove;
	FONT-SIZE: 0.75em; 
	BACKGROUND: #046f96; 
	TEXT-ALIGN: left; 
}

.DataWebControlStyle
{
	border-spacing:0px;
}

.TabMenuItem
{
  background-color: #046f96;
  text-align:center;
  color:White;
  border-left: none;
  padding: 3px 3px 3px 3px;
}

.TabMenuItem:link {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.TabMenuItem:visited {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.TabMenuItem:hover {
	BACKGROUND: #bddfed; COLOR: #ffffff
}
.TabMenuItem:active {
	BACKGROUND: #bddfed; COLOR: #000000
}

.TabMenuItemSelected
{	
	display: block;
	color: white;
	background-color: #bddfed;
	vertical-align: middle;
	padding-top:2px;
}
.TabMenuItemHover
{
	padding-top:2px;
	display: block;
	z-index: 2;		
	color: White;
	background-color: #bddfed;
}

.TabMenuSpacer
{
  background-color: White;
  padding: 5px 5px 5px 5px;
}

.ContentWrapper 
{
  border: solid 1px silver;
}

#TabContent
{

  margin: 5px 5px 5px 5px;
  width: 100%; 
}

/* End of Tab pages */

/* Popup */

#content .popupmodalstatic
{
	left:0px;
    position:relative;
    top:0px;
}

#content .popupmodal
{
	left:0px;
	top:-25px;
    position:relative;
    width:500px;
}
#content .popupcontent
{
    border: solid 1px black;
    background-color: White;
    position: relative;
    z-index:103;
    padding:10px;

}

#content .popupshadow
{
    background-image: url(Images/dropshadow.png);
    position: relative;
    left: 5px;
    top: 5px;
    z-index:102;
}

/* End popup */

.question_block 
{
    clear: both;
    padding-left: 0px;
    background: #deeff6;
    margin-bottom: 4px;
    margin-right:20px;
    padding-bottom: 4px;
    padding-top: 7px;
    padding-left:10px;
    padding-right: 10px;
    FONT-SIZE: 0.69em;
    overflow: auto;
	
}
.questions
{
	width:900px;
	height:100%;
	display:block;
	FLOAT: left; 
	padding-bottom:10px;
}

.questions_left
{
    text-align : left; 
	PADDING-LEFT: 0px; 
	WIDTH: 400px; 
	PADDING-RIGHT: 20px; 
	FLOAT: left; 
	HEIGHT: 100%; 
}
.questions_right
{
    text-align : left; 
	PADDING-LEFT: 0px; 
	WIDTH: 400px; 
	PADDING-RIGHT: 20px; 
	FLOAT: left; 
	HEIGHT: 100%; 
}

.error_block 
{
    clear: both;
    padding-right: 0px;
    padding-left: 7px;
    background: #fab2bd;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 7px;
    width: 910px;
    padding-top: 7px;
    float: left;
    FONT-SIZE: 0.69em;
    font-weight:bold;
    
}

.error_block_small
{
	clear: both;
    padding-right: 0px;
    padding-left: 7px;
    background: #fab2bd;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 7px;
    padding-top: 7px;
    FONT-SIZE: 0.69em;
    font-weight:bold;
}

.error_label
{
    float: left;
	margin-left: 10px;
	vertical-align:middle;
}

.validation UL LI
{
	text-align:left;
	color:#000000;
	font-weight:normal;
}

#error_mark
{
	background-color: #cc003d;
	border:solid,1px,#000000;
	height:20px;
	width:20px;
	color:#ffffff;
	text-decoration:bold;
	vertical-align:bottom;
	text-align:center;
	font-size:16px;
	float: left;
}
.block_invisible
{
	display: none;
	visibility: hidden;
}

.block_visible
{
	display:inline;
	visibility: visible;
}

.button
{
    border: #000000 1px solid;
	background-color: #deebe3;
	color: #000000;
	vertical-align:middle;
	padding-top: 2px;
}

.button:disabled
{
    border: Gray 1px solid;
    background-color: silver;
    color: Gray;
}

.button:hover
{   
    border: #000000 1px solid;
	background-color: Gray;
	color: #ffffff;
}

.label
{
	float: left;
	width: 150px;
	margin-left : 3px;
	margin-right : 3px;
	vertical-align:top;
	padding-top: 4px;
}

.label_wider
{
	float: left;
	width: 250px;
	margin-left : 3px;
	margin-right : 3px;
	vertical-align:top;
	padding-top: 4px;
}

.labelrole
{
	float: left;
	width: 250px;
	margin : 3px;
	vertical-align: middle;
	padding-top: 4px;
}

.labelError
{
	float: left;
	width: 150px;
	margin : 3px;
	vertical-align: middle;
	padding-top: 4px;
	color: #cc003d;
}

.prelabelshow
{
	float: left;
	width: 150px;
	margin-left : 3px;
	margin-right : 3px;
	vertical-align:top;
}

.labelshow
{
	padding-top: 4px;
	margin : 3px;
	padding-left:2px;
}

.textlabel
{
    padding-top: 4px;
	margin : 3px;
}

.text
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    padding: 2px 4px;
    font-size: 100%;
    margin: 0px;
}

.textError
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    padding: 2px 4px;
    font-size: 100%;
    margin: 0px;
    border-color:#cc003d;
}

.logincenter
{
	
	white-space:nowrap;
	text-align:center;
}

#verplicht
{
	float:right;
	display:block;
	color: #696969; 
	text-decoration: none;
	font-size:0.69em;
	margin-right:20px;
}

/* block for loginpage */
#login
{
	top:140px;
	left:280px;
	float: none;
	POSITION: absolute;
	width:400px;
}
/* block for profileview */
#loginView
{
	width:230px;
}

.linkmenu A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.69em;
}
.linkmenu TD A:link {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images/blauwepijl.gif) no-repeat left top; COLOR: #154273; TEXT-DECORATION: none;
}
.linkmenu TD A:hover {
	COLOR: #154273; TEXT-DECORATION: underline
}
.linkmenu TD A:active {
	COLOR: #154273; TEXT-DECORATION: underline
}
.linkmenu TD A:visited {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images/blauwepijl.gif) no-repeat left top; COLOR: #696969; TEXT-DECORATION: none
}
}
