a:link, a:visited {
	color:			#CC0065;
	text-decoration:	none;
}

a:hover, a:active {
	color:			#1F385F;
	text-decoration:	underline;
}

a.subNav:link, a.subNav:visited, a.subNav:active {
	color:			#6ABDEE;
	font-size:		10pt;
	text-decoration:	none;
}

a.subNav:hover {
	color:			#2090E0;
	font-size:		10pt;
	text-decoration:	none;
}

.alertBox {
	position: absolute;
	z-index: 51;
	width: 250px;
	height: 150px;
	border: 1px solid #0000A8;
	background-color: #FFFFFF;
	visibility: hidden;
}

.alertBoxShadow {
	position: absolute;
	z-index: 50;
	width: 250px;
	height: 150px;
	background-color: #909090;
	visibility: hidden;
}

.bgLijn {
	background-color:	#2090E0;
}

.bgContent {
	background-color:	#DBE9FC;
}

body {
	background-color:	#F1F6FD;
	font-family: 		"Arial";
	font-size:		10pt;
	margin:			0px;
}

body.popup {
	background-color:	#F1F6FD;
	font-family: 		"Arial";
	font-size:		10pt;
	margin:			5px;
}

.btn {
	width:			100px;
	font-family:		Arial;
	font-size:		10pt;
}

div.alertLayer { // top en left worden door javascript uitgerekend
	background-color:	#F1F6FD;
	border:			1px solid #DBE9FC;
	height:			150px;
	position:		absolute;
	visibility:		hidden;
	width:			250px;
	z-index:		99;
}

div.logo {
	display:		none;
	position:		absolute;
	top:			3px;
	z-index:		1;
}

div.title {
	display:		none;
	position:		absolute;
	top:			0px;
	z-index:		2;
}

input.npt {
	border:			1px solid #1F385F;
	font-family: 		"Arial";
	font-size:		10pt;
	height:			20px;
}

input.error {
	border:			1px solid #FF0000;
	font-family: 		"Arial";
	font-size:		10pt;
	height:			20px;
}

textarea {
	border:			1px solid #1F385F;
	font-family: 		"Arial";
	font-size:		10pt;
}

textarea.error {
	border:			1px solid #1F385F;
	font-family: 		"Arial";
	font-size:		10pt;
}

img.content {
	border:			1px solid #2090E0;
}

table.mailTable {

}
table.overzicht {
	background-color:	#DBE9FC;
	border-top: solid 1px #2090E0;
	border-right: solid 1px #2090E0;
	border-left: solid 1px #2090E0;
}

table.popup {
	border: solid 1px #2090E0;
}

td {
     font-family: "Arial";
     font-size: 10pt;
}

td.adres {
	text-align:		left;
	vertical-align:		top;
}

td.adresTitle {
	color:			#BBBBBB;
	font-size:		10pt;
	font-weight:		bold;
	padding-left:		5px;	
}

td.adresContent {
	color:			#1F385F;
	font-size:		10pt;
	padding-top:		2px;
	padding-left:		5px;
	padding-bottom:		3px;
}

td.boxTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0000A8;
}

td.boxContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	vertical-align: top;
	background-repeat: no-repeat;
}

td.content {
	background-color:	#DBE9FC;
	color:			#1F385F;
	font-size:		10pt;
	padding-top:		5px;
	padding-left:		5px;
	padding-right:		5px;
	vertical-align:		top;
}

td.error {
	background-color:	#DBE9FC;
	color:			#FF0000;
	font-size:		10pt;
	padding-top:		5px;
	padding-left:		5px;
	padding-right:		5px;
	vertical-align:		top;
}

td.label {
	font-weight:		bold;
}

td.nav {
	color:			#2090E0;
	cursor:			pointer;
	cursor:			hand;
	font-size:		10pt;
	font-weight:		bold;
	padding-right:		5px;
	text-decoration:	none;
	text-align:		right;
}

td.navActiv {
	background-image: url("../image/nav_gradient.jpg") ;
	color:			#2090E0;
	cursor:			pointer;
	cursor:			hand;
	font-size:		10pt;
	font-weight:		bold;
	padding-right:		5px;
	text-decoration:	none;
	text-align:		right;
}

td.navOver {
	color:			#F68B1F;
	cursor:			pointer;
	cursor:			hand;
	font-size:		10pt;
	font-weight:		bold;
	padding-right:		5px;
	text-decoration:	none;
	text-align:		right;
}

td.navTitle {
	color:			#BBBBBB;
	font-size:		10pt;
	font-weight:		bold;
	padding-right:		5px;
	text-align:		right;
}

td.oz {
	border-bottom:	solid 1px #2090E0;
	color:			#1F385F;
	font-size:		10pt;
	height: 		20px;
	padding:		0px 2px 0px 2px;
}

td.popup_head {
	background-color:	#2090E0;
	color:			#FFFFFF;
	font-size:		10pt;
	height: 		20px;
	padding: 		0px 2px 0px 2px;
}

td.oz_head {
	border-bottom:		solid 1px #2090E0;
	color:				#2090E0;
	font-size:			10pt;
	height: 			20px;
	padding: 			0px 2px 0px 2px;
	vertical-align:		middle;
}

td.tabClicked {
	border:		1px solid #2090E0;
	background-color:	#2090E0;
	color:			#FFFFFF;
	font-weight:		bold;
}

td.tabNotClicked {
	border:			1px solid #2090E0;
	background-color:	#F1F6FD;
	cursor:			pointer;
	cursor:			hand;
}

td.tabOver {
	border:			1px solid #2090E0;
	cursor:			pointer;
	cursor:			hand;
	font-weight:		bold;
}

tr.oz_clicked {
	background-color:	#E4E4E4;
}

tr.oz_title {
	background-color:	#2090E0;
	color:				#FFFFFF;
	font-size:			10pt;
	height:				20px;
	padding: 			0px 2px 0px 2px;
	vertical-align:		middle;
}
