body.login
{
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-ATTACHMENT: fixed;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.logintotal
{
    BORDER-RIGHT: medium none;
    BACKGROUND-POSITION: right bottom;
    BORDER-TOP: medium none;
    BACKGROUND-ATTACHMENT: fixed;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%
}
TD.logintop
{
    BACKGROUND-IMAGE: url(../../images/bg_top.gif);
    VERTICAL-ALIGN: bottom;
    BACKGROUND-REPEAT: repeat;
    TEXT-ALIGN: center;
}
TABLE.logintop
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none;
    HEIGHT: 115px
}
TD.loginnavigation-top
{
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: left
}
TD.loginnavigation
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: url(../../images/nav_top.gif) white fixed no-repeat left top;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

TD.tdmaxformwidth
{
	width: 530px;
	white-space-collapse : preserve;
}

TABLE.loginnavigation
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none
}
h1.login {
	font-size: 15px;
	color: #000000;	
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 15px;
}
h2.login {
	padding-right: 12px;
	padding-left: 12px;
	font-weight: normal;
	font-size: 11px;
	color: #e7031a;
	line-height: 0px;
	margin:0px 0px 0px 0px;
}
h3.login {

	font-size: 12px;
	color: #3B3B3B;
}
h4.login {

	font-size: 10px;
	color: #3B3B3B;
	padding-right: 2px;
	background-color:#FDD88B;
	padding-top:1px;
	padding-bottom:1px;
}
h5.login
{
	padding-right: 12px;
	padding-left: 12px;
	font-weight: normal;
	font-size: 11px;
}

h6.login {
	font-size: 11px;
	color: #3B3B3B;
	line-height: 12pt;
	padding-top: 0px;
    padding-right: 12px;
	padding-left: 12px;
}

h7.login
{
	padding-right: 12px;
	padding-left: 12px;
	font-weight: normal;
	font-size: 12px;
	background-color:#F8C653;
}

h6
{
	width:500px;
}

.helptekst 
{
	text-decoration: none;
}

.navTitel
{
	padding-right: 12px;
	padding-left: 2px;
	/*background-color:#ba2789;*/
	background-color: #9A0174;
	padding-top:3px;
	padding-bottom:3px;
	font-weight: bold;
	font-size: 12px;
	color:White;
}

td.CellLogin
{
	border-style: solid;
	border-width: 1px;
	border-color: #D6D7D6;
	padding-left: 10px;
	padding-right: 10px;
}

td._err_label
{
	color:Red;
	padding-top:5px;
}
.formbutton
{
	/*border:solid 1px #ba2789;*/
	/*background-color:#ba2789;*/
	/*border: solid 1px #9A0174;*/
	background-color: #9A0174;
	color:White;
	font-weight: bold;
	background-repeat: no-repeat;
	height: 26px;
	width:150px;
	position:relative;
	text-align: center;
	padding-bottom:8px;
	margin-bottom:8px;
}

.FormButtonKeuze
{
	background:url(../images/handmatigzoeken.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width:350px;
	border: none;
	cursor:hand;
}

.FormButtonKeuze1
{
	background:url(../images/automatischzoeken.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width:350px;
	border: none;
	cursor:hand;
}


.SmallButtonWithBreaks
{
	/*border:solid 1px #ba2789;*/
	border: solid 1px #BA2789;
	/*background-color:#ba2789;*/
	background-color: #9A0174;
	padding:0;	
	color:White;
	font-weight: bold;
	background-repeat: no-repeat;
	height: 40px;
	width: 135px;
	font-size: smaller;
}
.MediumButtonWithBreaks
{
	/*border:solid 1px #ba2789;*/
	border: solid 1px #BA2789;
	/*background-color:#ba2789;*/
	background-color: #9A0174;
	padding:0;
	color:White;
	font-weight: bold;
	background-repeat: no-repeat;
	height: 40px;
	width: 205px;
	font-size: smaller;
	vertical-align: middle;
}
.AutoVariantenButton
{
	/*border:solid 1px #ba2789;*/
	border: solid 1px #BA2789;
	/*background-color:#ba2789;*/
	background-color: #9A0174;
	padding:0;
	color:White;
	font-weight: bold;
	background-repeat: no-repeat;
	height: 26px;
}

UL.Error
{
	font-weight:normal;
}

UL.Acceptatiemelding
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
    padding: 10px 0px 0px 20px;
}

li.Error
{
	color:Red;
	padding-top:5px;
}

li
{
	color: Black;
}

.err
{
	color:#ff9900;
	font-weight:bold;
}
				
				
				
				
			caption {
				padding : 0.2em 0.2em 0.2em 0.2em;
				font-size :	110%;
				font-weight : bold;
				text-align : left;	
			}
			thead {}
				thead th {}
			tfoot {}
				tfoot th {}
				tfoot td {}
			tbody {}
				tr {
					vertical-align : top;
				}
					th {
						padding : 0.2em 0.2em 0.2em 0.2em;
						text-align : left;
						font-weight : bold;
					}
					td {
						padding : 0.2em 0.2em 0.2em 0.2em;
					}
		/* img */
		img {
			border : none;
		}
/* Generic */
	.smaller {
		font-size : smaller;
	}
	.hidden {
		display : none;
	}
	.displaced {
		position : absolute;
		top : -100em;
	}
	.left {
		float : left;
	}
		img.left {
			margin : 0em 0.5em 0.5em 0em;
		}
	.right {
		float : right;
	}
		img.right {
			margin : 0em 0em 0.5em 0.5em;
		}
	.clear {
		clear : both;
	}
		div.clear {
			min-height : 1px;
		}
	.nowrap {
		white-space : nowrap;
	}
	.articleintro {
		font-weight : bold;
	}
/*vacatures*/
table.headvacatures th{
	padding : 0.2em 2.0em 1.2em 0.2em;
	text-align : left;
	font-weight : normal;
	}
table.headvacatures td {
	padding : 0.2em 0.2em 0.2em 0.2em;
}


table.vacatures
{
	margin: 16px 0px 0px 0px;
	}
table.vacatures tr
{
vertical-align:top;
}
table.vacatures th {
	padding : 0.2em 0.2em 0.2em 0.2em;
	text-align : left;
	font-weight : normal;
	color : #b91985;
}

table.vacatures th.bold {font-weight:bold;}

table.vacatures td {
	padding : 0.2em 2.0em 1.2em 0.2em;
}

table.vacatures td.nowrap{white-space:nowrap;}

table.vacatures td h2{
	margin:0em;
	padding:0em;
	}

.butone0
{
   	position : relative;
   	left:12px;
	PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    font-weight:bold;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    /*background:#ba2789;*/
    background: #9A0174;
    
}

.Lancyr-content-blok
{
	float:left;
	/*border:solid 1px #ba2789;*/
	border: solid 1px #9A0174;
	padding:0;
	/*background-color:#ba2789;*/
	background-color: #FFFFFF;
	color:White;
	margin: 16px 0 0 16px;
	display: inline; /*nodig voor IE die de margin verdubbeld*/
	 /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
}

.buttonEnding {
    position: absolute;
    display: inline;
    margin-left: -10px;
    width: 7px;
    background: url(buttonEnd18px.png) no-repeat;
}

/*vacatures*/

/* Woon waak weken */
.KortingLabel
{
      color:#9a0174;
}

.LancyrLabel
{
      color:#9a0174;
      font-style:italic;
      font-size:11px;
      
}

.RBOverzichtTitle
{
      color:#9a0174;
      font-size:large;
}

.RBOverzichtHeaderLabel
{
      color:#9a0174;
      font-weight:bold;
      font-size:11px;
      
}


td.RBOverzichtHeader
{
      border-bottom: solid 1px #9a0174;
      border-left: solid 1px #9a0174;
      font-size:11px;
      
      
}

td.RBOverzichtRow
{
      border-left:solid 1px #9a0174;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      font-size:11px;
      
      
      
}

.RBOverzichtFormTableHelptekst
{
      
      position:relative;
      left:0px;
      border: 0px solid #9a0174;
      padding-left: 5px;
      font-family: Verdana, Arial, Sans-Serif;
      font-size:11px;
      
      
}
