/* --- formulieren --- */
.formlabel_zoek {
	color: #717171;
	font-weight: bold;
	width: 110px;
}
input{
	height:15px;
	margin-bottom: 2px;
}
#label_registratienummer, #label_postcode, #label_wachtwoord  
{
    font-size: 9px;
    padding-right: 9px;
}

.label_wachtwoordvergeten
{
   color: #f03435;
}
#label_header
{
    font-size: 9px;
    font-weight: bold;
}
.inlog_header
{
    border: solid 1px #000000;
    font-size: 9px;
}
.label_inlogveld_header
{
    font-size: 9px;
    background-color:Blue;
}
textarea{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formbuttonheader
{
	border: solid 1px #f03435;
	background-color: #ffffff;
	color: #f03435;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	height:19px;
	margin-left: 2px;
}
.formbuttons input {
	border: solid 1px #f03435;
	background-color: #ffffff;
	color: #f03435;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	height:18px;
	margin-right: 8px;
}

.label {
	width: 300px;
}

.formfields {
	height: 25px;
}
.formfields img {
	vertical-align: top;
	padding-bottom: -5px;
}
.formfields select {
	height: 20px;
}

.formvisible {
	position: relative;
	line-height: 26px;
}

.verplichtveld {
	padding-left: 3px;
	background-image: url(../images/verplicht.gif);
	background-repeat: no-repeat;
}
.veld {
	float: left;
	margin-right: 3px;
}
.verplicht {
	background-image: url(../images/verplicht_in.gif);
	background-repeat: no-repeat;
	padding-left: 4px;
}
*html .verplicht_img {
	margin-top: -7px;
}
.verplicht_radio {
	background-image: url(../images/verplicht_radio.gif);
	background-repeat: no-repeat;
	background-position: 2px -3px;
	padding-top: 20px;
}
.verplicht_img {
	margin-top: -12px;
}
select {

}

.subjectSubscript {
	font-size: 10px;
	color: #4D4D4D;
}

.inschrijf_subscript {
	padding-left: 20px;
	padding-top:3px;
}

/*
	Notice that IE has a display problem if the help link is on
	the last line of a container with no padding. If this is the
	case increase the padding bottom to at least 1px
*/

a.helpLink, a.helpLink:hover {
	text-decoration:	none;
	cursor:				help;
}

.help-tooltip {
	position:		absolute;
	width:			400px;
	border:			1px Solid WindowFrame;
	background:		Infobackground;
	padding:		3px;
	filter:			progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);
	z-index:		10000;
	font-size:		11px;
	text-align:		left;
	line-height:	11px;
}

.regel_container {
	/*float:			left;*/
	width:			100%;
	clear: both;
	/*line-height:	13px;*/
	
}

.single_regel_label {
	float:			left;
	padding-left:	5px;
}

.regel_label {
	float:			left;
	padding-left:	5px;
	width:			295px;
	
}

.regel_value {
	float: right;
	width: 250px;
}

.readonly {
background-color:Transparent;
border:solid 1px #C8C8C8;
}


/* Styles voor Ogone */
td.ncolh1
{
	background-color: #f03435;
	color: #FFFFFF;
	font-family: verdana;
}
td.ncoltxtl
{
	background-color: #FFFFFF;
	color: black;
	text-align: right;
	font-weight: bold;
}
td.ncoltxtl2
{
	background-color: #FFFFFF;
	color: black;
	text-align: right;
	font-weight: bold;
}
td.ncoltxtr
{
	background-color: #FFFFFF;
	color: black;
	text-align: left;
	font-weight: bold;
}
td.ncoltxtc
{
	background-color: #FFFFFF;
	color: black;
	text-align: center;
	font-weight: bold;
}
td.ncollogol
{
	background-color: #FFFFFF;
	color: black;
	text-align: right;
	font-weight: bold;
}
td.ncollogor
{
	background-color: #FFFFFF;
	color: black;
	text-align: left;
	font-weight: bold;
}
td.ncollogoc
{
	background-color: #FFFFFF;
	color: black;
	text-align: center;
	font-weight: bold;
}
td.ncoltxtmessage
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}
td.ncolinput
{
	background-color: #FFFFFF;
	color: black;
}
td.ncolline1
{
	background-color: white;
	color: black;
}
td.ncolline2
{
	background-color: #FFFFFF;
	color: black;
}
input.ncol
{
	background-color: #f03435;
	color: white;
}
table.ncoltable1
{
	background-color: #FFFFFF;
	border: 1px solid #f03435;
}
table.ncoltable2
{
	background-color: #FFFFFF;
	border: 1px solid #f03435;
}
table.ncoltable3
{
	background-color: #FFFFFF;
	border: 1px solid #f03435;
}

for Direct Debit payments .DDtxt
{
	text-align: left;
	margin-left: 2em;
	font-weight: normal;
	margin-top: 0;
}
.DDlabel
{
	text-align: left;
	margin-left: 4em;
	font-weight: normal;
	margin-top: 0;
}
.DDdata
{
	font-weight: normal;
	margin-top: 0;
}
.MKtxt
{
	text-align: left;
	font-weight: bold;
	margin-left: 2em;
	margin-top: 0;
}
.MKlabel
{
	text-align: left;
	margin-left: 4em;
	font-weight: normal;
	font-style: italic;
	margin-top: 0;
}
td.ncoltxtr p.MKlabel
{
	margin-left: 0;
}
.MKdata
{
	font-weight: normal;
	margin-top: 0;
}
.DDimp
{
	font-weight: bold;
	margin-left: 2em;
	text-align: left;
	margin-top: 0;
}
.DDsection
{
	font-weight: bold;
	margin-left: 0em;
	text-align: left;
	margin-top: 1em;
	margin-bottom: 0em;
}


