/* Hoofd element stijlen - door de gehele website */
BODY {
	
	margin: 0px;
	overflow-y: scroll;
	
	font-family: Verdana, Arial, Tahoma, sans-serif;
	color: #79357A;
	font-size: 12px;
	
	background-color: #FFFFFF;
}

table{
	
	table-layout: fixed;
	
}

TD, TEXTAREA {
	
	font-family: Verdana, Arial, Tahoma, sans-serif;
	color: #79357A;
	font-size: 12px;
	
}

TABLE.tblInfoBox {
	table-layout:fixed;
	margin: 12px 0px 12px 0px;
	padding: 3px;
	border: 1px solid #d2e0ed;
	background-color: #f0f4f9;
	color: #555555;
	width: 595px;
	background-image:url(/img_layout/info.gif);
	background-repeat:no-repeat;
	background-position: 3px 3px;
}
TABLE.tblInfoBox TD{
	padding: 0px 0px 0px 25px;
}


A{
	
	color: #79357A;
	text-decoration: underline;
	
}

A:hover{
	
	color: #79357A;
	text-decoration: underline;
	
}

INPUT{
	
	font-size: 11px;
	border: 1px solid #BEBEBE;
	
}

INPUT.noborder{
	
	border: 0px;
	
}
INPUT.BUTTON{
	
	border-bottom: 1px solid #69046E;
	border-left: 1px solid #69046E;
	border-top: 0px;
	border-right: 0px;
	color: #79357A;
	background-color: #FFFFFF;
	cursor: pointer;
	
}
/* EIND hoofd element stijlen - door de gehele website */


/* Tabel stijlen */
TD.tdLeftcell{
	
	vertical-align: top;
	
	background-color: #FFFFFF;
	
	background-image: url(/img_layout/background/background_repeat_left.jpg);
	background-repeat: repeat-x;
	
}

TD.tdCentercell{
	
	width: 990px;
	vertical-align: top;
	
	background-image: url(/img_layout/background/background.jpg);
	background-repeat: no-repeat;
	
}

TD.tdRightcell{
	
	vertical-align: top;
	
	background-color: #FFFFFF;
	
	background-image: url(/img_layout/background/background_repeat_right.jpg);
	background-repeat: repeat-x;
	
}

TABLE.tblHoofdtabel{
	
	width: 100%;
	
}

TABLE.tblBodybackground{
	
	width: 910px;
	background-image: url(/img_layout/background/body.gif);
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	
}

TABLE.tblFooterbackground{
	
	width: 910px;
	height: 75px;
	background-image: url(/img_layout/background/footer.gif);
	background-repeat: no-repeat;
	
}

TABLE.tblMenucontainer{
	
	width: 160px;
	
}

TABLE.tblTabNavBg{

	width: 910px;
	background-image: url(/img_layout/background/body.gif);

}
/*
TABLE.tblTabNavBg TD{

	background-image: url(/img_layout/1x1_trans.gif);
	
}
*/

TD.tdTabNav {
	background-image: url(/img_layout/buttons/tab_nav_bg.gif);
	text-align:center;
}

TD.tdTabNavLinks {
	background-image: url(/img_layout/buttons/tab_nav_links.gif);
	background-repeat: no-repeat;
	background-position: right;
}
TD.tdTabNavTussen {
	background-image: url(/img_layout/buttons/tab_nav_tussen.gif);
	width: 9px;
}
TD.tdTabNavRechts {
	background-image: url(/img_layout/buttons/tab_nav_rechts.gif);
	background-repeat: no-repeat;
	background-position: left;
}

SPAN.NavHoofdItem{
	
	font-weight: bold;
	color: #651566;
	font-size: 16px;
	
}

TD.NavSubItem{
	
	color: #651566;
	text-align: left;
	padding-left: 20px;
	
}

/* EIND tabel stijlen */

/* Menu stijlen */
TD.menulefttop{
	
	width: 20px;
	height: 20px;
	background-image: url('/img_layout/menu/menu_background_topleft.gif');
	background-repeat: no-repeat;
	
}

TD.menucentertop{
	
	height: 20px;
	background-image: url('/img_layout/menu/menu_background_topcenter.gif');
	
}

TD.menucenterleft{
	
	background-image: url(/img_layout/menu/menu_background_leftcenter.gif);
	background-repeat: repeat-y;
	padding-left: 8px;
	
}

TD.menuleftbottom{
	
	width: 20px;
	height: 20px;
	background-image: url('/img_layout/menu/menu_background_bottomleft.gif');
	background-repeat: no-repeat;
	
}

TD.menucenterbottom{
	
	height: 20px;
	background-image: url('/img_layout/menu/menu_background_bottomcente.gif');
	
}

/* Menu stijlen geen selectie - geen hover */


TD.tdSubmenuItemOut A, TD.tdSubmenuItemOut A:hover {
	
	color: #651566;
	
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
	
}

A.aSubmenuItem {
	
	color: #651566;
	
}

/* EIND menu stijlen geen selectie - geen hover */

/* Menu stijlen geen selectie - hover */
A.HoofdmenuItemActive:hover{
	
	font-size: 11px;
	color:#B8CB4A;
	text-decoration: underline;
	
}

A.aHoofdmenuItemOver:hover{
	
	font-size: 11px;
	color: #B8CB4A;
	text-decoration: underline;
	
}

A.aSubmenuItem:hover {
	
	font-size: 11px;
	color: #B8CB4A;
	text-decoration: none;
	
}
/* EIND menu stijlen geen selectie - hover */

/* Menu stijlen selectie - geen hover */

A.HoofdmenuItemActive{
	
	font-size: 11px;
	color:#B8CB4A;
	text-decoration:underline;
	
}

TD.tdSubmenuItemOver A, TD.tdSubmenuItemOver A:hover {
	
	color: #B8CB4A;
	font-size: 11px;
	cursor: pointer;
	text-decoration:none;
	
}

TD.tdSubmenuItemOver {
	
	color: #B8CB4A;
	font-size: 11px;
	cursor: pointer;
	
}

TD.tdSubmenuItemActive {
	
	color: #B8CB4A;
	font-size: 11px;
	cursor: pointer;
	
}

TD.tdSubmenuItemActive A, TD.tdSubmenuItemActive A:hover {
	
	color: #B8CB4A;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
	
}



/* EIND menu stijlen */

/* Content block stijlen */
TABLE.tblContentbackground{
	
	background-image: url(/img_layout/content/background_center.jpg);
	table-layout: auto;	

}

TD.contentheader{
	
	width: 697px;
	height: 15px;
	
	background-image: url('/img_layout/content/header.gif');
	background-repeat: no-repeat;
	
}

TD.contentbody{
	
	height: 440px; /* was 340px */
	width: 697px;
	background-image: url('/img_layout/content/body.gif');
	vertical-align: top;
	
}

TD.contentfooter{
	
	width: 697px;
	height: 15px;
	background-image: url('/img_layout/content/footer.gif');
	background-repeat: no-repeat;
	
}

TABLE.tblContent{
	
	padding-left: 10px;
	
}

#divContent{
	width: 675px;
}

/* EIND content block stijlen */

/* Breadcrumps */
TD.Brood{
	
	color: #651566;
	cursor: pointer;
	text-decoration: none;
	
	font-size: 16px;
	font-weight: bold;
	
}

TD.BroodHover{
	
	color: #651566;
	cursor: pointer;
	text-decoration: none;
	
	font-size: 16px;
	font-weight: bold;
	
}
/* EIND Breadcrumps */


/* Div stijlen*/
DIV.divvlaggen{
	
	width: 826px;
	height: 51px;
	text-align: left;
	
}
/* EIND div stijlen*/




INPUT.INPKnop{
	border-bottom:1px solid #69046E;
	border-left:1px solid #69046E;
	border-top:0px;
	border-right:0px;
	color:#868686;
	background-color:#FFFFFF;
	text-align:left;
	cursor:pointer;
}

.Header {
	font-weight:bold;
}
.SubHeader {
	font-weight:bold;
	color: #ae2931;
}
.attentie {
	color: #FF0000;
	font-weight: 900;
}
.verplicht {
	color: #a80000;
}

#txtTrefwoord{
	height: 20px;
	width: 145px;
	border: 1px solid #69046E;
}

/*** BEGIN klantspecifiek ***/
#printDiv{
	position:absolute;
	cursor:pointer;
	left:770px;
	top:200px;
}
TD.tdRechterKolom {
	background-color: #f0f0f0;
	padding: 0px 8px;
	vertical-align: top;
}
/*** EINDE klantspecifiek ***/
/*** BEGIN Menu Links balk ***/
TABLE.tblMenu {
	background-image:url(/img_layout/menu/menu_background.gif);
	background-repeat:repeat-y;
	width: 213px;
}
TABLE.tblMenu A{
	color: #000000;
	text-decoration:none;
	padding-left:15px;
}
TABLE.tblMenu A:hover{
	color: #e2001a;
	text-decoration:none;
}
#tdMenuBG{
	height: 500px;
}

A.aSitemap, A.aSitemap:hover {
	text-decoration: none;
}

/*** EINDE Menu Links balk ***/
/* ---------Weeklijst---------*/
TD.BorderTop{
	border-top:2px solid #a7a9ac;
}
TD.BorderTopLeft{
	border-top:2px solid #a7a9ac;
	border-left:2px solid #a7a9ac;
}
TD.BorderTopRight{
	border-top:2px solid #a7a9ac;
	border-right:2px solid #a7a9ac;
}
TD.BorderLeft{
	border-left:2px solid #a7a9ac;
}
TD.BorderRight{
	border-right:2px solid #a7a9ac;
}
TD.BorderBottom{
	border-bottom:2px solid #a7a9ac;
}
TD.BorderBottomLeft{
	border-bottom:2px solid #a7a9ac;
	border-left:2px solid #a7a9ac;
}
TD.BorderBottomRight{
	border-bottom:2px solid #a7a9ac;
	border-right:2px solid #a7a9ac;
}


COL.colMenu {
	width: 160px;
}

TABLE#tblBreadcrum TD A {
	text-decoration: none;
}
