/* general
------------------------------------------------------------------*/
body { font: 13px/1.5 Helvetica, Arial, sans-serif; color: #000; }
h1 { margin-bottom: 21px; font-size: 22px; }
h2 { margin-bottom: 8px; font-size: 16px; }
h3 {}
h4 {}
ul, ol { margin: 0 0 20px 16px; padding: 0; }
p, form { margin: 0 0 20px 0; }
a { color: #000; text-decoration: none; }
a:hover { color: #856195; }
input, textarea, select { font-size: 13px; font-family: Helvetica, sans-serif; color: #000; }
strong { font-weight: bold; }
em { font-style: italic; }
a img { border: 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

/* page structure
------------------------------------------------------------------*/
#header, #footerWrapper { display: none; }

/* homepage
------------------------------------------------------------------*/
#hp #latest { padding: 11px 0; }
#hp #latest a { font-size: 44px; line-height: 1.2; }
#hp #latest a span { font-family: Arial; }
#hp .box h1 { margin-bottom: 10px; font-size: 17px; }
#hp #hpNews,
#hp #hpPress,
#hp #hpOurBusiness,
#hp #hpLocations { margin-bottom: 10px; border-bottom: 1px solid #dddedf; }
#hp .articleDate { line-height: 1.2; }
#hp .articleTitle { overflow: hidden; height: 18px; margin: 0 0 10px 0; }
#hp .articleTitle a { font-weight: normal; font-size: 12px; }
#hp .articleTitle .pdfLink { font-weight: bold; }
#hp #moreArticles { display: none; }
#hp #hpOurBusiness ul { height: 48px; margin: 0; padding-bottom: 10px; list-style: none; }
#hp #hpOurBusiness li { float: left; margin-left: 7px; }
#hp #hpOurBusiness li.first { margin: 0; }
#hp #hpOurBusiness li a { display: block; width: 67px; height: 42px; padding: 2px; border: 1px solid #dddedf; }
#hp #hpLocations a { font-weight: normal; font-size: 11px; color: #939598; }
#hp #chartdiv { display: none; }

/* sidebar
------------------------------------------------------------------*/
#sidebarActions, #ourBusiness, #rssFeeds, #relatedLinks { display: none; }

/* content
------------------------------------------------------------------*/
#content a { font-weight: bold; }
#wrapper .articleDate { margin: 0; color: #939598; font-size: 11px; }
#contentImage { display: none; }
#content h1 { clear: both; }
.intro { margin-bottom: 25px; font-weight: bold; font-size: 16px; line-height: 1.2; }
.img_left { float: left; margin: 0 10px 10px 0; }
.img_right { float: right; margin: 0 0 10px 10px; }
.file { clear: both; margin-bottom: 5px; }
table { width: 100%; }
table td { padding: 0 3px; font-size: 12px; }
table th,
tabble .odd th { padding: 2px 3px; background: none; border-bottom: 1px solid #dddedf; }
tr.odd td { background: #f2f2f2; }
.button { display: none; }
.normal h2,
.normal h4 { margin-top: 15px; }
fieldset div { overflow: hidden; height: 40px; }
fieldset legend { font-weight: bold; }
#emailForm label,
#sollicitatieForm label,
#contactForm label { float: left; width: 120px; font-weight: bold; }
#emailForm input,
#sollicitatieForm input,
#contactForm input { width: 215px; border: 1px solid #dddedf; }
textarea { width: 350px; border: 1px solid #dddedf; }
form { overflow: hidden; }
#emailForm { padding-bottom: 20px; border-bottom: 1px solid #dddedf; }
#emailForm .checkbox,
#contactForm .checkbox { width: 215px; margin-left: 120px; }
#contactForm .checkbox { width: auto; }
#emailForm .button,
#sollicitatieForm .button,
#contactForm .button { margin-left: 120px; }
#emailForm .checkbox label,
#contactForm .checkbox label { float: none; width: auto; }
#emailForm .checkbox input,
#contactForm .checkbox input { width: auto; border: 0; }
#emailForm input.error,
#contactForm input.error,
#emailForm .error .checkbox,
#contactForm .error .checkbox,
#sollicitatieForm input.error,
#divCV .error,
#divLetter .error { border: 1px solid #c81527; }
#divCV input,
#divLetter input { border: 0; }
#divCV,
#divLetter { height: 45px; }
#cvDiv,
#letterDiv { width: 270px; height: 25px; }
#textarea { height: auto; }
.errorMsg { clear: both; margin: 0 0 0 120px; font-size: 12px; color: #c81527; }
.required { font-size: 12px; color: #939598; }

#subNav { overflow: hidden; margin-bottom: 20px; }
#subNav h1 { clear: none; margin-bottom: 10px; font-size: 16px; color: #3c1057; }
#subNav ul { display: none; }

#resultsData { margin-bottom: 25px; border-bottom: 1px solid #dddedf; }
#results { float: left; width: 200px; margin-bottom: 8px; }
#pages { float: right; width: 400px; margin-bottom: 8px; text-align: right; }
#pages a { margin-left: 5px; font-weight: normal; }
#pages a.active { font-weight: bold; }
#filterForm { margin-bottom: 25px; }
#filterForm div { float: left; }
#filterForm div select { margin-right: 30px; }
.resultItem { margin-bottom: 25px; }
.resultItem h2 { margin: 0; }
.resultItem p { margin-bottom: 10px; }
.imgArchiveImg { float: left; width: 345px; height: 120px; margin-bottom: 10px; }
.imgArchiveImg img { margin-bottom: 10px; }
#availableLang { margin-bottom: 10px; color: #939598; }
#availableLang a { margin-right: 5px; font-weight: normal; font-size: 12px; }
#availableLang .active { font-weight: bold; }
.apply { overflow: hidden; margin-bottom: 15px; }
#feeds { margin-left: 0; }

#zoekresultaten li { margin-bottom: 10px; line-height: 1.2; }
#zoekresultaten li span { font-size: 11px; color: #a7a9ac; }
#zoekresultaten li.file span { font-size: 13px; color: #000; }
#zoekresultaten li.file a:hover span { color: #856195; }

#pressReleases { margin-left: 0; }




