.bluecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C5784;
}

.admintablecontent {
	font: 11px verdana,arial,helvetica,sans-serif;
	color: #000000;
	background-color: #EBEBEB;
	border-bottom: thin solid #FFFFFF;
	margin-top: 20px;
}

.admintextcontent {
	font: 10px verdana,arial,helvetica,sans-serif;
	color: #000000;
}

.admintablecontentyellow {
	font: 11px verdana,arial,helvetica,sans-serif;
	color: #000000;
	background-color: #FFF8D3;
	border-bottom: thin solid #FFFFFF;
	margin-top: 20px;
}

INPUT.input1,SELECT {
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #000000;
	width: 157px;
}

INPUT.input1x {
	font: 10px verdana,arial,helvetica,sans-serif;
	color: #999999;
	background-color:#D4D0C8;
	width: 157px;
	className: readonly;
}

INPUT.input2 {
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #000000;
}

TEXTAREA {
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #000000;
}

dummy {
font: 11px verdana, arial, helvetica, sans-serif;
}

/* platte tekst */
body, td, td.background {
font: 11px verdana,arial,helvetica,sans-serif;
color: black;
}

/* the border around the whole webspace */
.border {
background-color: #C1BFC0;
padding: 0px;
}
/* borders within the webspace, e.g. navigation main layer 2 */
.bordertwo {
background-color: #E4E8EB;
}

/* background color besides the body */
.background {
background-color: #EBEBEB;
}

/* the top bar and bottom bar */
.bar {
padding-left: 7px;
padding-right: 10px;
background-color: #000000;
font: 11px arial,helvetica,sans-serif;
color: #FDFFFE;
text-decoration: none;
}
.barlink:link, .barlink:visited, .barlink:active  {
font: 11px arial,helvetica,sans-serif;
color: #FDFFFE;
text-decoration: none;
}
.barlink:hover {
font: 11px arial,helvetica,sans-serif;
color: #FDFFFE;
text-decoration: underline;
}



/* language links (currently in the .bar) */
.language:active, .language:link, .language:visited {
text-decoration: none;
font-weight: bold;
color: #E1E1E1;
}
.language:hover{
text-decoration: none;
font-weight: bold;
color: #ff0000;
}
.languageselected, .languageselected:link, .languageselected:hover, .languageselected:visited {
text-decoration: none;
font-weight: bold;
color: #ff0000;
}


.portal:link, .portal:active, .portal:visited {
text-decoration: none;
font-weight: bold;
color: white;
}

.portalselected:hover {
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}

.portal:hover {
text-decoration: none;
font-weight: bold;
color: #FF0000;
}
.portalselected:active, .portalselected:visited, .portalselected:link{
text-decoration: none;
font-weight: bold;
color: #FF0000;
}

/* meta navigation links (currently in the .bar) */
.meta, .meta:link, .meta:visited {
text-decoration: none;
font-weight: bold;
color: #E1E1E1;
}
.meta:hover{
text-decoration: none;
font-weight: bold;
color: #FF0000;
}

/* colouring decoration for eg. | between the languages, and the time */
.textaccent {
	color: #959595;
}

input.klok {
	font: 11px Arial, Helvetica, sans-serif;
	color: #ff0000;
	border: 0px none;
	text-align: right;
	width: 60px;
	background-color: #000000;



}

form {
	padding-top: 0px;
	padding-right:0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* tabs for navigation */
td.portaltab, .portaltab a:link, .portaltab a:active, .portaltab a:visited {
font: 11px verdana,arial,helvetica,sans-serif; 
padding-top: 0px;
padding-right:10px;
padding-left: 5px;
padding-bottom: 0px;
text-decoration: none;
font-weight: bold;
color: #6C84AA;
}
.portaltab a:hover {
color: #3C5784;
}

/* when selected */
.portaltabselected, .portaltablinkselected:link, .portaltablinkselected:hover, .portaltablinkselected:visited {
color: #3B5884;
}

.portalbuttonlink:link, .portalbuttonlink:hover, .portalbuttonlink:visited, .portalbuttonlink:active {
	font: 11px verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #6C84AA;
}


/* navigation menu on the left*/
.navigationmainlayernull, .navigationmainlayernull a, td.navigationmainlayernull {
font: 11px verdana,arial,helvetica,sans-serif;
font-weight: bold;
background-color: #000000;
color: white;
padding-left: 5px;
}
.navigationmainlayerone a:link,.navigationmainlayerone a:active, .navigationmainlayerone a:visited{
font: 11px verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #ff0000;
text-decoration: none;
}
.navigationmainlayerone a:hover{
font: 11px verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #C1BFC0;
text-decoration: none;
}
td.navigationmainlayeroneselected, .navigationmainlayeroneselected a, {
font: 11px verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #3C5784;
background-color: white;
text-decoration: none;
}
.navigationmainlayertwo, .navigationmainlayertwo a:link, .navigationmainlayertwo a:active, .navigationmainlayertwo a:visited {
font: 11px verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #3C5784;
text-decoration: none;
}
.navigationmainlayertwo a:hover {
font: 11px verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #D8DDE3;
text-decoration: none;
}
.navigationmainlayertwoselected, .navigationmainlayertwoselected a, td.navigationmainlayertwoselected {
font: 11px verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #3C5784;
text-decoration: none;
background-color: #DFEBF9;
}
.navigationmainlayertwotitle {
font: 10px verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #3C5784;
text-decoration: none;
background-color: white;
}
select.navigationmainlayertwopulldown {
width: 125px;
font: 11px verdana,arial,helvetica,sans-serif;
color: #3C5784;
text-decoration: none;
background-color: white;
}
.navigationmainlayerthree a:link, .navigationmainlayerthree a:active, .navigationmainlayerthree a:visited{
font: 11px verdana,arial,helvetica,sans-serif;
color: #3C5784;
text-decoration: none;
}
.navigationmainlayerthree a:hover {
font: 11px verdana,arial,helvetica,sans-serif;
color: #D8DDE3;
text-decoration: none;
}
.navigationmainlayerthreeselected, .navigationmainlayerthreeselected a, td.navigationmainlayerthreeselected {
font: 11px verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #6097d8;
text-decoration: none;
}
.portaltitle {
font: 13px verdana, arial,helvetica,sans-serif; 
font-weight: bold;
color: #3c5784;
letter-spacing: 0.1em;
background-color: #EBEBEB;
padding-left: 10px;
}





/* title, used in yellow bar */
td.title {
font: 11px verdana,arial,helvetica,sans-serif; 
color: #000000;
font-weight: bold;
}




/* headart is used as default */
/* headart */
td.headart {
font: 11px verdana, arial,helvetica,sans-serif; 
color: #000000;
font-weight: normal;
padding: 6px;
}

.red {
font: 11px verdana, arial,helvetica,sans-serif; 
color: #ff0000;
}

td.headartblue {
font: 11px verdana, arial,helvetica,sans-serif; 
color: #000000;
background-color: #EBEBEB;
font-weight: normal;
padding: 7px;
}

/* headart for link */
td.headart a, td.headartblue a {
font: 11px verdana,arial,helvetica,sans-serif; 
color: #ff0000;
font-weight: normal;
}
/* headart for Title Content (in bold tag) */
td.headart strong, td.headart b, td.headartblue b {
font: 11px verdana,arial,helvetica,sans-serif; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

/* headart is used as default */
/* headart */
td.headartnopad {
font: 11px verdana, arial,helvetica,sans-serif; 
color: #000000;
font-weight: normal;
padding-top: 7px;
padding-bottom: 7px;
}
td.headartnopadblue {
font: 11px verdana, arial,helvetica,sans-serif; 
color: #000000;
background-color: #EBEBEB;
font-weight: normal;
padding-top: 7px;
padding-bottom: 7px;
}

/* headart for link */
td.headartnopad a, td.headartpadblue a {
font: 11px verdana,arial,helvetica,sans-serif; 
color: #3C5784;
font-weight: normal;
}
/* headart for Title Content (in bold tag) */
td.headartnopad strong, td.headartnopad b, td.headartnopadblue b {
font: 11px verdana,arial,helvetica,sans-serif; 
color: #3C5784;
font-weight: bold;
}

INPUT.ERRORFIELDBLUE /* red font color and nice looking box around error message */
{
		BACKGROUND-COLOR: #EBEBEB;
		COLOR: red;
		BORDER-BOTTOM: #EBEBEB 2px solid;
		BORDER-LEFT: #EBEBEB 2px solid;
		BORDER-RIGHT: #EBEBEB 2px solid;
		BORDER-TOP: #EBEBEB 2px solid
}

INPUT.ERRORFIELD /* red font color and nice looking box around error message */
{
		BACKGROUND-COLOR: white;
		COLOR: red;
		BORDER-BOTTOM: white 2px solid;
		BORDER-LEFT: white 2px solid;
		BORDER-RIGHT: white 2px solid;
		BORDER-TOP: white 2px solid
}

/* boxed items */
td.boxedtitle, td.boxedtitle a {
font: 11px verdana,arial,helvetica,sans-serif; 
color: #3F5688;
font-weight: bold;
padding-left: 7px;
background-color: #D8DDE3;
border: 1px solid #D8DDE3;
}
td.boxed {
font: 10px verdana,arial,helvetica,sans-serif; 
color: #3C5784;
padding: 0px;
font-weight: normal;
background-color: white;
border: 1px solid #D8DDE3;
}
td.boxednavigation, td.boxednavigation a {
font: 11px verdana, arial,helvetica,sans-serif; 
color: #3C5784;
font-weight: normal;
padding: 3px;
padding-left: 0px;
text-decoration: none;
}
td.boxednavigation a:hover {
text-decoration: underline;
}
td.boxednavigationnopad, td.boxednavigationnopad a {
font: 11px verdana, arial,helvetica,sans-serif; 
color: #3C5784;
font-weight: normal;
padding: 5px;
text-decoration: none;
}
td.boxednavigationnopad a:hover {
text-decoration: underline;
}
input, select, button {
	font: 10px verdana;
}

/* table education */
td.matrixcolumntitle, td.matrixcolumntitle a {
font: 10px verdana,arial,helvetica,sans-serif; 
color: #3C5784;
background-color: #d9dce1;
padding: 7px;
}
td.matrixcolumntitle a {
text-decoration: underline;
}
td.matrixrowa{
font: 10px verdana,arial,helvetica,sans-serif; 
color: black;
background-color: #ffffff;
padding: 7px;
}
td.matrixrowa a:link, td.matrixrowa a:active,td.matrixrowa a:visited, td.matrixrowb a:link, td.matrixrowb a:active,td.matrixrowb a:visited{
color: #3C5784;
font-weight: bold;
text-decoration: none;
}
td.matrixrowa a:hover, td.matrixrowb a:hover{
color: #C1BFC0;
font-weight: bold;
text-decoration: none;
}


td.matrixrowb{
font: 10px verdana,arial,helvetica,sans-serif; 
color: black;
background-color: #EBEBEB;
padding: 7px;
}

/* guided search alphabet */
.guidedsearchalphabet:link, .guidedsearchalphabet:visited, .guidedsearchalphabet:hover, .guidedsearchalphabet:active {
font: 12px verdana,arial,helvetica,sans-serif;
text-decoration: none;
color: #3C5784;
font-weight: bold;
padding: 0px;
}






/* print functionality */
.textbutton:link, .textbutton:active, .textbutton:visited {
font: 10px verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #3C5784;
text-decoration: none;
}
.textbutton:hover{
font: 10px verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #3C5784;
text-decoration: underline;
}






/* forced empty td's */
td.empty {
padding-top: 7px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 7px;
}

ul {
	margin-left: 15px;
	margin-right: 10px;
	padding: 5px;
 }
li {
	margin-left: 7px;
	padding-left: 5px;
 }

p {
	margin-bottom: 0px;
}


/* website language select buttons */
.languagepage, .languagepage a {
	font: 12px verdana,arial,helvetica,sans-serif;
	color: #3C5784;
	font-weight: bold;
	background: white;
	text-decoration: none;
	padding-left: 5px;
	margin: 0px;
}




/* thumbnails or image gallery */
td.thumbart {
	padding: 7px;
}
td.thumbimage {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.thumbarttext {
	font: 10px verdana,arial,helvetica,sans-serif;
	background-color: #DFEBF9;
	padding: 7px
}





/* company index */
td.companyindex {
font: 11px arial,helvetica,sans-serif; 
color: #000000;
font-weight: normal;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
}
td.companyindex a {
font: 10px arial,helvetica,sans-serif; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

td.companyindexant {
font: 11px arial,helvetica,sans-serif; 
color: #000000;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 3px;
padding-right: 0px;
}
td.companyindexant a{
font: 11px arial,helvetica,sans-serif; 
color: #3C5784;
font-weight: normal;
}
td.companyindexant b{
color: #3C5784;
}

td.companyindexheader, td.companyindexheader a {
font: 11px arial,helvetica,sans-serif; 
color: #FFFFFF;
background-color: #3E5589;
font-weight: normal;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;
padding-bottom: 4px;
text-decoration: none;
}
td.companyindexcompanyheader {
font: 13px arial,helvetica,sans-serif; 
color: #FFF8D3;
background-color: #3E5589;
font-weight: normal;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;
padding-bottom: 4px;
text-decoration: none;
}
td.companyindexcontact {
font: 10px arial,helvetica,sans-serif; 
color: #000000;
padding: 4px;
padding-left: 20px;
text-decoration: none;
}
.companyindextextveld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	border: 1px solid #3E5589;
}
td.companyindextext {
font: 11px arial,helvetica,sans-serif; 
color: #000000;
font-weight: normal;
padding-left: 7px;
}


.sheetcontrols {
font: 12px verdana,arial,helvetica,sans-serif;
text-decoration: none;
font-weight: bold;
padding: 0px;
color: #999999;
}

.sheetcontrols a{
color: #3C5784;
text-decoration: none;
}
.paddingleft7 {
	padding-left: 7px;
	padding-right: 7px;

}
.homeyellowbar {

font: 11px verdana,arial,helvetica,sans-serif; 
color: #000000;
font-weight: bold;
padding-left: 7px;
background-color: #D7D7D7;
}
.selectkort1 {
	font: 10px verdana,arial,helvetica,sans-serif;
	color: #3C5784;
	width: 76px;
}
.selectkort2 {
	font: 10px verdana,arial,helvetica,sans-serif;
	color: #3C5784;
	width: 125px;
}
.verdanaboldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
a.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.whitelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.bluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C5784;
	text-decoration: underline;
}
a.redlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}

a.bluelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C5784;
	text-decoration: none;
}
.whitetext {
	color: #FFFFFF;
}
td.headart2 {
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;



}
td.headart2 a {
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
}
.zwartbold {
	font-weight: bold;
	color: #000000;
}
.sendbutton {
	/*border:0px none;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;	/*#FFFFFF*/
	width: 101px;


}
.extsearch {
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url(images/uitgebreid_mainback.gif);
}
.tooltip {
	position: absolute;
	padding:3;
	display: none;
	text-align:left;
	width:300;
	background-color: #FFF8D3;
	border:1px solid #3C5784;
	z-index=99;
}
.tooltip2 {
	position: absolute;
	top:-20;
	padding:3;
	display: none;
	text-align:left;
	width:300;
	background-color: #FFF8D3;
	border:1px solid #3C5784;
	z-index=99;
}

.stippellijn{
	background-image:url(images\stippel_hori.gif);
	background-repeat:repeat-x;
	margin:10px;
}

