td, .mainmenuNorm, .mainmenuHigh, .mainmenuNormLvl2, .mainmenuHighLvl2, .thememenuNormLvl1, .thememenuNormLvl2, .menuNormLvl3, .menuHighLvl3, .system, .sfeerTitle, .freelayoutTitle, .content, .newsSystem, .newsDate, .newsTitle, .newsListTitle, .contactInput, .contactTitle, .contentRequired, .homeNewsTitle, .homeNewsBlockTitle, .homeNewsBlockContent, .contactButton, .routeTitle, .errorCsv, .productSelHead, .productSelFormButton, .productSelFormInputText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
   text-decoration: none;
	
}

/*main menu (top menu) item styles*/
.mainmenuNorm {color: #FFFFFF;}
.mainmenuNorm a:link { color: #FFFFFF; text-decoration: none;}
.mainmenuNorm a:visited { color: #FFFFFF; text-decoration: none;}
.mainmenuNorm a:hover { color: #1F1C5E; text-decoration: none;}

.mainmenuHigh {color: #1F1C5E;}

.mainmenuNormLvl2 {color: #FFFFFF;  font-weight: normal;  text-transform: lowercase;   }
.mainmenuNormLvl2 a:link { color: #FFFFFF; text-decoration: none;}
.mainmenuNormLvl2 a:visited { color: #FFFFFF; text-decoration: none;}
.mainmenuNormLvl2 a:hover { color: #FFFFFF; text-decoration: none;}

.mainmenuHighLvl2 {color: #323232;  font-weight: normal; text-transform: lowercase;}
.mainmenuHighLvl2 a:link { color: #323232; text-decoration: none;}
.mainmenuHighLvl2 a:visited { color: #323232; text-decoration: none;}
.mainmenuHighLvl2 a:hover { color: #323232; text-decoration: none;}

/*menu on the right so called theme menu item styles*/
.thememenuNormLvl1 {font-weight: bold; font-size: 11px;}
.thememenuNormLvl1 a:link { color: #FFFFFF; text-decoration: none;}
.thememenuNormLvl1 a:visited { color: #FFFFFF; text-decoration: none;}
.thememenuNormLvl1 a:hover { color: #FFFFFF; text-decoration: none;}

.thememenuNormLvl2 {font-weight: bold; font-size: 11px;}
.thememenuNormLvl2 a:link { color: #646464; text-decoration: none;}
.thememenuNormLvl2 a:visited { color: #646464; text-decoration: none;}
.thememenuNormLvl2 a:hover { color: #646464; text-decoration: none;}

.thememenuHighLvl1 {font-weight: bold; font-size: 11px;}
.thememenuHighLvl1 a:link { color: #323232; text-decoration: none;}
.thememenuHighLvl1 a:visited { color: #323232; text-decoration: none;}
.thememenuHighLvl1 a:hover { color: #323232; text-decoration: none;}

.thememenuHighLvl2 {font-weight: bold; font-size: 11px;}
.thememenuHighLvl2 a:link { color: #323232; text-decoration: none;}
.thememenuHighLvl2 a:visited { color: #323232; text-decoration: none;}
.thememenuHighLvl2 a:hover { color: #323232; text-decoration: none;}


/*menu left middle/bottom*/
.menuNormLvl3 {font-weight: bold; font-size: 11px;}
.menuNormLvl3 a:link { color: #FFFFFF; text-decoration: none;}
.menuNormLvl3 a:visited { color: #FFFFFF; text-decoration: none;}
.menuNormLvl3 a:hover { color: #FFFFFF; text-decoration: none;}

.menuHighLvl3 {font-weight: bold; font-size: 11px;}
.menuHighLvl3 a:link { color: #18165E; text-decoration: none;}
.menuHighLvl3 a:visited { color: #18165E; text-decoration: none;}
.menuHighLvl3 a:hover { color: #18165E; text-decoration: none;}

/*print and language buttons*/
.system { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  color: #FFFFFF;    }
.system a:link { color: #FFFFFF; text-decoration: none;}
.system a:visited { color: #FFFFFF; text-decoration: none;}
.system a:hover { color: #FFFFFF; text-decoration: none;}

/*content design styles*/
.sfeerTitle{ font-size: 16px;	font-weight: bold; color: #8D8E8D; }
.freelayoutTitle{font-size: 14px; font-weight: bold; color: #2078E0; }
h1, .td, .content, .contentRequired{ font-size: 11px;	color: #000000; }
td, .content a:link { color: #378CF1; text-decoration: underline;}
td, .content a:visited { color: #378CF1; text-decoration: underline;}
td, .content a:hover { color: #378CF1; text-decoration: none;}
h1, h2, h3, h4, h5, h6, .contentRequired{ color: #378CF1; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 0px;  font-size: 11px; }
h2 { font-size: 16px;  font-variant: small-caps; }
h3 { font-size: 14px;  font-variant: small-caps; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
ul,p{ margin-top: 0px; }

/*news + vacancies*/
.newsSystem, .newsDate { font-size: 10px;  color: #378CF1; text-decoration: none; }
.newsSystem a:link { color: #378CF1; text-decoration: none;}
.newsSystem a:visited { color: #378CF1; text-decoration: none;}
.newsSystem a:hover { color: #378CF1; text-decoration: none;}
.newsTitle, .newsListTitle{font-size: 14px; font-weight: bold; color: #378CF1; }
.newsListTitle{ font-size: 12px; font-weight: Normal;}
.newsLine{background-color: #CACACA;  color: #CACACA;}

/*home*/
.homeNewsTitle { font-size: 11px; color:#6E6E6E; font-weight:bold;}
.homeNewsTitle a:link { color: #6E6E6E; text-decoration: none;}
.homeNewsTitle a:visited { color: #6E6E6E; text-decoration: none;}
.homeNewsTitle a:hover { color: #6E6E6E; text-decoration: none;}
.homeNewsTitleBgnd { color: #E9E9E9; background-color: #E9E9E9;}
.homeNewsBlockTitle { font-size: 11px; color:#000000; font-weight:bold;}
.homeNewsBlockBox { color: #31C071; background-color: #31C071;}
.homeNewsBlockContent { font-size: 11px; color:#000000;}
.homeNewsBlockContent a:link { color: #484848;}
.homeNewsBlockContent a:visited { color: #484848;}
.homeNewsBlockContent a:hover { color: #484848;}
.homeNewsLine{color: #D3D3D3; background-color: #D3D3D3; }

/*contact + vacancies*/
.contactInputText, { border: none; font-size: 11px;  background-color: White; }
.contactbgnd1{background-color: #D3E6FC;  color: #D3E6FC;}
.contactbgnd2{background-color: #B1D2FA;  color: #B1D2FA;}
.contactTitle{color:#378CF1; font-size:20px; }
.contactButton{ border: 1px solid Black; font-size: 11px;  background-color: #FAFAFA;  color: #484848;     }

/*search*/
.searchBg{background-color: #D3E6FC;}
.searchOddRowBg{background-color: #FFFFFF;}
.searchEvenRowBg{background-color: #EBF5FE;}

/*routedescription*/
.routeTitle{  font-size: 11px; font-weight: bold; color: #378CF1;}

/*taalkeuze*/
.languageLine{color: #8A8A8A; background-color: #8A8A8A;}
.languageContent{font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  color: #FFFFFF;}
.languageLink{font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;}
.languageLink a:link { color: #000000; text-decoration: none;}
.languageLink a:visited { color: #000000; text-decoration: none;}
.languageLink a:hover { color: #2078E0; text-decoration: none;}

/*sitelinks*/
.siteLink{font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;}
.siteLink a:link { color: #FFFFFF; text-decoration: none;}
.siteLink a:visited { color: #FFFFFF; text-decoration: none;}
.siteLink a:hover { color: #E9E9E9; text-decoration: none;}


/*theme menu bgnd colors*/
.themeLvl1bgnd{background-color: #31C071;  color: #31C071; }
.themeLvl2bgnd{background-color: #CACACA;  color: #CACACA; }
.themeLvlSystem{background-color: #8A8A8A;  color: #8A8A8A; }

/*main menu bgnd colors*/
.mainTopbgnd{background-color: #18165E;  color: #18165E; }
.mainLvl1bgnd{background-color: #378CF1;  color: #378CF1; }
.mainLvl2bgnd{background-color: #31C071;  color: #31C071; }

/*level 3 menu colors*/
.lvl3bgnd{background-color: #7BB3F6;  color: #7BB3F6; }

/*productselector*/
.productSelTblLines{background-color: #CACACA;  color: #CACACA; }
.productSelTblHeadBgnd{background-color: #D3E6FC;  color: #D3E6FC;}
.productSelRowEvenBgnd{background: #F3F3F3; color: #F3F3F3}
.productSelRowUnEvenBgnd{background: #FFFFFF; color: #FFFFFF}
.productSelHead{ font-size: 11px;	color: #000000; }
.productSelHead a:link { color: #000000; text-decoration: none;}
.productSelHead a:visited { color: #000000; text-decoration: none;}
.productSelHead a:hover { color: #000000; text-decoration: underline;}
.productSelFormBgndUnEven {background-color:#378CF1; color: #378CF1;}
.productSelFormBgndEven {background-color:#B1D2FA; color: #B1D2FA;}

.productSelFormHeadBgnd{background-color: #CACACA;  color: #CACACA; }
.productSelFormInputText, { border: none; font-size: 11px;  background-color: White; }
.productSelFormButton{ border: 1px solid Black; font-size: 11px;  background-color: #FAFAFA;  color: #484848;     }
.productSelFormTitle { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  color: #FFFFFF;    }

/*content backgrond color*/
.contentbgnd{background-color: #FAFAFA;  color: #FAFAFA; }

.errorCsv{ color: Red; }

/*contenttable*/
.contentTblLines{background-color: #CACACA;  color: #CACACA; }
.contentTblHeadBgnd{background-color: #D3E6FC;  color: #D3E6FC;}
.contentTblRowEvenBgnd{background: #F3F3F3; color: #F3F3F3}
.contentTblRowUnEvenBgnd{background: #FFFFFF; color: #FFFFFF}
.contentTblHead{ font-size: 11px;	color: #000000; }
.contentTblHead a:link { color: #000000; text-decoration: none;}
.contentTblHead a:visited { color: #000000; text-decoration: none;}
.contentTblHead a:hover { color: #000000; text-decoration: underline;}

