/*------- Layout background --------*/

#contentM { /* bij implimentatie in website mag deze regel weggelaten worden*/
	background:#fff;
}
#contentM .margin {
	margin:0 2.08em;
}
h2.contactform, #contentM h2.contactform {
	color:#000;
	font-size:1em;
	margin:0 0 0.7em 0;
	padding:0;
}

h2 {
	color:#005a84;
	font-size:1.17em;
}


input.radio {
	vertical-align:middle;
}
.marginBot {
	margin:0 0 2em 0;
}
.hrBlack {
	border-bottom:1px solid #000;
	height:1px;
	line-height:0;
	margin: 0.7em 0;
}
.buttonform {
	background:#fff url(../../images/centea/bck_buttonform.gif) left bottom repeat-x;
	border:1px solid #999999;
	color:#000000;
	padding:0.2em 0.4em;
}
.buttonform a {
	text-decoration:none;
	color:#000;
	font-size:0.9em;
}
.buttonform a:hover {
	color:#000;
}
.nextbutton {
	background:url(../../images/centea/bck_nextbuttonform.gif) right center no-repeat;
	border:1px solid #999999;
	color:#000000;
	padding:0.2em 1.5em 0 0.4em;
}

.clearbutton {
	background:none;
	border:0px solid #999999;
	color:#000000;
	padding:0em 1.5em 0 0.4em;
}



a.buttonform:link, a.buttonform:visited 
{
    background:#fff url(../../images/centea/bck_buttonform.gif) left bottom repeat-x;
    border:1px solid #999999;
    display: block;
    text-align: center ;
    text-decoration: none;
    color:#000000;   
    padding:0.2em 0.4em;
}

/* -----------General error */
textarea {
	font-family:"Lucida Grande", "Lucida Sans", arial, helvetica, clean ,sans-serif;
}
textarea.heightM {
	height:6em;
}
.mandatory {
	color:#333333;
	font-size:0.9em;
	text-align:right;
	margin:0.3em 0 0 0;
}
.notMand {
	padding:0 0.7em 0 0;
}
.formContent {
	padding: 1em 0;
	/*margin:0 2em;*/
}
.formContent input.radio {
	height:15px;
	overflow:hidden;
	vertical-align:top;
	width:15px;
	margin:0.1em 0.3em 0 0;
}

.errorkbc325 {
	/*display:block;
	border:	1px solid #9d0003;*/
	color:#990000;
	/*margin:0em 0 1em 0;
	padding:0.75em 2.14em 1em 2.75em;
	background: url(../../images/centea/bck_errorSign.gif) 0.5em 0.5em no-repeat #fbf2f3;*/
}


/* ---- general form elements */
table.title {
	/*width:35.5em;*/
	/*width:100%;*/
	width:34em;
}
table.form {}
table.form td {
	padding:0.3em 0 0.3em 0;
}
table.form td.radioTitle {padding:0.3em 0 0.1em 0;}
table.form td.col1 {
	/*width:26%;*/
	color:#333333;
	text-align:right;
	padding-right:0.8em;
}
table.form td.col2 {
	/*width:74%;*/
}
table.result {
	margin:1em 0 0 0;
}
table.result td.col2 {
	font-weight:bold;
}
table.form tr.important {
	background:#d1e2e9;
}
table.form label {
	color:#333333;
	font-size:1em;
	/*margin:0 0.8em 0 0;*/
}
.tableRow {
	width:100%;
}
.tableRow .colL50 {
	float:left;
	/*width:50%;  */     /* 150px */
	/*margin:0 0.5em 0 0;*/
}
.tableRow .colR50 {
	float:right;
	/*width:50%;   */   /* 150px */
	/*text-align:right;*/
}

/* ---- inputfields, textarea */
table.form .input, table.form .textarea {border:1px solid #666; padding:1px}

table.form .XXS { width:3em; padding:0.1em 0.2em;}
table.form .XS { width:5em; padding:0.1em 0.2em;}         /* 60px */ 
table.form .S { width:6.25em; padding:0.1em 0.2em;}       /* 75px */
table.form .MM{ width:11.4em; padding:0.1em 0.2em;}
table.form .M { width:12em; padding:0.1em 0.2em;}       /* 150px */
table.form .XM { width:15em; padding:0.1em 0.2em;}       
table.form .L { width:16.67em; padding:0.1em 0.2em;}      /* 200px */
table.form .XL { width:17.83em; padding:0.1em 0.2em;}     /* 214px */
table.form .XML { width:21em; padding:0.1em 0.2em;}     /* 214px */
table.form .XXL { width:24.5em; padding:0.1em 0.2em;}      /* 310px */
table.form .315 {width:26.25em; padding:0.1em 0.2em;}   /*315*/

/* ---- dropdowns */
table.form .errordropdown {border:2px solid #CC0000; color:#000000;}

table.form .dropS, table.form .dropS select { width:4.16em;}    /* 50px */
table.form .dropM, table.form .dropM select { width:5em;}       /* 60px */
table.form .dropL, table.form .dropL select { width:7.5em;}     /* 90px */
table.form .dropXL, table.form .dropXL select { width:19.83em;} /* 238px */


/* -----------Errormessage */
/* ------ errorsummary */
.show {
	background:#fbf2f3;
	color:#990000;
	border:	1px solid #9d0003;
	margin:0 0 2em 0;
	padding: 0.85em 1.7em 1em 0.66em;
}
.show h3 {
	background: url(../../images/centea/bck_errorSign.gif) top left no-repeat;
	font-size:1.08em;
	color:#990000;
	padding:0.2em 2.14em 0.5em 2.14em;
	margin:0;
}
.errorsummary_hidden {
	display: none;
}
.errorsummaryitem_visible {
	background: url(../../images/centea/bul_error.gif) 0 0.4em no-repeat;
	padding:0 0 0 1.58em;
	margin:0 0 0 2.83em;
}
.errorsummaryitem_hidden {
	display:none;
}
.error_visible { /* div error onder inputfield */
	color:#990000;
	padding: 0.2em 0 1em 0;
}
.error_hidden {
	display:none;
}
.inputerror { /* error input */
	border:2px solid #cc0000!important;
	padding:0px!important;
	color:#000000!important;
}
.errordropdownlist_visible { /* error dropdownlist */
}
.errordropdownlist_hidden {
}

.error {
	border:	1px solid #9d0003;
	color:#990000;
	margin:0em 0 1em 0;
	padding:0.75em 2.14em 1em 2.75em;
	background: url(../../images/centea/bck_errorSign.gif) 0.5em 0.5em no-repeat #fbf2f3;
}

/* ---- messageComplete ----*/
#agentconfirm, #selfmail_confirm {
	border:1px solid #336600;
	background:#eaefe5;
	color:#336600;
	margin:0 0 2em 0;
	padding: 0.85em 1.7em 1em 0.66em;
}
#agentconfirm h3, #selfmail_confirm h3 {
	background:url(../../images/centea/bck_messageComplete.gif) top left no-repeat;
	font-size:1.08em;
	color:#336600;
	padding:0.2em 2.14em 0.5em 2.14em;
	margin:0;
}
#agentdisconfirm h3, #selfmail_disconfirm h3 {
}
#agentconfirm p, #selfmail_confirm p {
	padding:0.5em 0 0.5em 2.14em;
	margin:0;
}
#agentdisconfirm, #selfmail_disconfirm
{
	background:#fbf2f3;
	color:#990000;
	border:	1px solid #9d0003;
	margin:0 0 2em 0;
	padding: 0.85em 1.7em 1em 0.66em;
	/*display:block !important;*/
}
#agentdisconfirm h3, #selfmail_disconfirm h3 {
	background: url(../../images/centea/bck_errorSign.gif) top left no-repeat;
	font-size:1.08em;
	color:#990000;
	padding:0.2em 2.14em 0.5em 2.14em;
	margin:0;
}

#selfmail_confirm {/*
	border:1px solid #336600;
	background:#eaefe5;
	color:#336600;*/
	margin:1em 0 1em 0;
	padding: 0.85em 1.7em 1em 0.66em;
}
#selfmail_confirm h3 {/*
	background:url(../../images/centea/bck_messageComplete.gif) top left no-repeat;
	font-size:1.08em;
	color:#336600;*/
	padding:0.2em 2.14em 0.5em 2.14em;
	margin:0;
}

/* ---- input, textarea */
input.button {
	background:none;
	color:#000000;
	border:none;
	cursor:pointer;
	margin:0.2em;
}
.formButton {
	/*background:#00ff00;*/
	padding:0;
	margin:0;
}
.formButL {
	width:4px;
	float:left;
}
.formButM {
	background: #fbfbfb url(../../images/centea/bck_formButtonM.gif) left bottom repeat-x;
	border:1px solid #bbbbbb;
	width:
}
.formButR {
	width:4px;
	float:right;
	background:#ff0000;
}
.sendTopL {
	/*background: #fbfbfb url(../../images/centea/bck_formButtonLbot.gif) left bottom no-repeat;*/
}
.sendMiddle {
	/*background: #fbfbfb url(../../images/centea/bck_formButtonM.gif) left bottom repeat-x;*/
}
.sendMiddleL {
	background: #fbfbfb url(../../images/centea/bck_formButtonLbot.gif) left bottom no-repeat;
	padding: 0 4px 0 0;
}
.sendMiddleR {
	background: #fbfbfb url(../../images/centea/bck_formButtonRbot.gif) right bottom no-repeat;
	padding: 0 0 0 0 4px;
}
.formTable td {
	padding:0 0 0.2em 0;
}
.tablewidth {
	/*width:38.34em;*/
	width:35.5em;
}
.tablewidthCont {
	width:34em;
}
.formBut 
{
	text-align:right;
	margin:0.83em 0;
	/*padding:0.3em;
	background:#e5e5e5;
	color:#000;*/
}
.radioItem {
	padding:0 0 0 2.1em;
	margin:0 0 0.5em 0;
}
.radioItem .radioImg {
	float:left;
	width:5em;
}
.radioItem .radioInfo {
	float:left;
	font-size:0.9em;
	line-height:1.5em;
	width:30.5em;
}
td.disclaim {
	color:#333333;
	font-size:0.9em;
}
.disclaim {
	color:#666666;
	font-size:0.9em;
	padding:0 0 1em 0;	
}
.buttonBot{
	margin:0.7em 0 1em 0;
}
.buttonBot .backL {
	float:left;
	padding:0 0 0 1em;
}
.buttonBot .buttonR {
	float:right;
}

table.aflTable 
{
	border-bottom:1px solid #e6efee; 
	margin-top:0.25em; 
	font-size:0.9em; 
	margin-bottom:1em; 
	width:100%
	}
table.aflTable td {
	padding:0.5em;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}
table.aflTable td.Dark {
	background:#4083a3;
	color:#fff;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}

table.aflTable th {
	background:#4083a3;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	padding:0.5em;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
} /* new */

table.aflTable td.number {
	color:#005a84;
	text-align:right;
}
table.aflTable td.tdEven {background:#e4eff1; text-align:right}

table.aflTable td.tdNormal {background:#f2f7f9; text-align:right}

.labelcomment { font-style:italic}

table.aflTable  a {text-decoration:none}

table.textcenter {
	text-align:center;
 }

.footnote {
    font-size: 0.9em;
    margin-top:0.5em
}

.paging {
    float:right;
    margin-bottom:1em;
}

#contentM .tabs img {
	border:none;
}

#contentM .tabs {
	float:right; 
	margin:0;
	padding:0;
	margin-bottom:-1px;
	padding-right:1em;
	position: relative;
}

.grafiek {
	border:1px solid #b9d5e2;
	background:#fff;
	width:100%;
	margin-top:0.5em;
}
.example { color:#666666}
.noborder {border: none !important;}


.steps02, .steps03 {
	padding-bottom:0.5em;
}

.steps02 .tabItem01, .steps02 .tabItem02 {
	float:left;
	background:#e5eef2;
	width:19em;
}

.steps03 .tabItem01, .steps03 .tabItem02, .steps03 .tabItem03 {
	float:left;
	background:#e5eef2;
	width:12.75em;
}




.steps02 .itemActive, .steps03 .itemActive {
	float:left;
	background:#f29400;
}
.steps02 .finished, .steps03 .finished {
	float:left;
	background:#ccdee6;
}


.Steps {
	font-family: Lucida Sans;

}

.StepsTitle {font-family: Lucida Sans; font-size:1em;
}

.steps02 .itemL {
	width:17.75em;
	float:left;
	height:3em;
}

.steps03 .itemL {
	width:11.50em;
	float:left;
	height:3em;
}

.itemR {
	width:1.25em;
	float:left;
	height:3em;
	
}
.itemL .stepstxt {margin-top: 0.3em; margin-left:1em;}

.stepstxt {margin-top: 0.3em; margin-left:2.95em; color:#000; font-weight:bold;}

.itemActive .stepstxt .StepsTitle  {color:#ffffff;}
.itemActive .stepstxt  {color:#000000}
.finished .stepstxt  {color:#fff}



.active_inactive_a {
	width:1.25em;
	float:left;
	background:url(../../images/centea/active_inactive_a.gif) right center no-repeat;
	height:3em;
}

.finished_active_a {
	width:1.25em;
	float:left;
	background:url(../../images/centea/finished_active_a.gif) right center no-repeat;
	height:3em;
}
.finished_finished_a {
	width:1.25em;
	float:left;
	background:url(../../images/centea/finished_finished_a.gif) right center no-repeat;
	height:3em;
}


.active_inactive_b {
	width:11.5em;
	float:left;
	background:url(../../images/centea/active_inactive_b.gif) left center no-repeat;
	height:3em;
}


.inactive_inactive_a {
	width:1.25em;
	float:left;
	background:url(../../images/centea/inactive_inactive_a.gif) right center no-repeat;
	height:3em;
}
.inactive_inactive_b {
	width:11.5em;
	float:left;
	background:url(../../images/centea/inactive_inactive_b.gif) left center no-repeat;
	height:3em;
}

.finished_active_b 
{
	width:11.5em;
	float:left;
	background:url(../../images/centea/finished_active_b.gif) left center no-repeat;
	height:3em;
}
.finished_finished_b
{
	width:11.5em;
	float:left;
	background:url(../../images/centea/finished_finished_b.gif) left center no-repeat;
	height:3em;
}

.radio {float:left; width: 2em;}
.labelradio {float:left; width: 32em; margin-top:0.2em;}

.tabActive {
	float:left;
	color:#0076a0;
	font-size:1.1em;
	margin:0 0.1em 0 0;
	padding:0;
	line-height:0;
}
.tabActive a {
	color:#0076a0;
	text-decoration:none;
}

.tabActive .tabTop {
	background:url(../../images/centea/tab_left.gif) left top no-repeat;
}
.tabActive .tabTopR {
	background:url(../../images/centea/tab_right.gif) right top no-repeat;
	margin:0 0 0 8px;
	padding:6px 18px 4px 10px;
	line-height:1em;
}
	
.tabNotActive {
	float:left;
	color:#ffffff;
	font-size:1.1em;
	margin:0 0.1em 0 0;
	padding:0;
	line-height:0;
}
.tabNotActive a {
	color:#ffffff;
	text-decoration:none;
}
.tabNotActive a:link {
	color:#ffffff;
	text-decoration:none;
}
.tabNotActive .tabTop {
	background:url(../../images/centea/tab_leftNotActive.gif) left top no-repeat;
}
.tabNotActive .tabTopR {
	background:url(../../images/centea/tab_rightNotActive.gif) right top no-repeat;
	margin:0 0 0 8px;
	padding:6px 18px 4px 10px;
	line-height:1em;	
}

#selfmail 
{
	margin-top:1em;	
}

#agentform 
{
	margin-top:1em;	
}

.blueboxContent .hr {
	border-bottom:1px solid #b9d2dd;
	height:1px;
	line-height:0;
	margin: 1em 0 0 0;
}

.blueboxContent h3 {
	margin:0.5em 0;
	padding:0;
}


.clearbutton {
	background:none;
	border:0px solid #999999;
	color:#000000;
	padding:0em;
	height:25px;
	line-height:25px;
	margin:0;
	
}

.butnext {
	height:25px; float:right; margin:0em;
	margin-top:0.2em;
}
.butnext a {
	color:#000;
	text-decoration:none;
	font-size:1em;
}

.butnext input {
	color:#000;
	font-size:1em;
}

.butnext a.butlink {
	margin:0.5em; display:block;
}
.butnext a img {border:none;}
.butnextL {height:25px; background: url(../../images/centea/bck_buttonboxL.gif) top left no-repeat; float:left; padding:0 0 0 7px;}
.butnextR {height:25px; width:20px; background:url(../../images/centea/bck_buttonboxRnext.gif) top right no-repeat; float:left}

.icoprint {margin-right:0.5em}

.butsubmit {
	height:25px; float:right; margin:0em;
	margin-top:0.2em;
}
.butsubmit a {
	color:#000000!important;
	text-decoration:none;
}

.butsubmit a.butlink {
	margin:0.5em; display:block;
}
.butsubmit a img {border:none;}
.butsubmitL {height:25px; background: url(../../images/centea/bck_buttonboxL.gif) top left no-repeat; float:left; padding:0 0 0 7px;}
.butsubmitR {height:25px; width:7px; background:url(../../images/centea/bck_buttonboxR.gif) top right no-repeat; float:left}


.emailAgent {	
	float:left;
	padding: 0.2em 1em 0 0;
	/*width:19.3em;*/
}

.form .contactwijze { 
	padding-top:7px;
}

/*tabs */
.heightTabsM .active_inactive_a,
	.heightTabsM .finished_active_a,
	.heightTabsM .finished_finished_a,
	.heightTabsM .active_inactive_b,
	.heightTabsM .inactive_inactive_a,
	.heightTabsM .inactive_inactive_b,
	.heightTabsM .finished_active_b,
	.heightTabsM .finished_finished_b,
	.steps02.heightTabsM .itemL,
	.steps03.heightTabsM  .itemL,
	.heightTabsM .itemR  {
	height:4.5em!important;
}
