/* Version 2.1_28032008 */

* { margin: 0; padding: 0; }

body { font-family: Verdana, sans-serif; font-size: 8pt; padding: 0 40px; color: #3a2808; width: 15cm; position: absolute; }
h1 { font-family: Tahoma, sans-serif; }
h2 { font-size: 130%; color: #0096ad; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-top: 30px; }
h3, h4, h5, h6 { font-size: 100%; font-weight: bold; }
h5, h6 { margin: 0; }
h1, h2, h3, h4, p, ul, ol, dl { margin-bottom: 0.8em; }
h4 { margin-bottom: 0; }
ul, ol { margin-left: 2em; }
a img { border: none; }

.columns table { border-collapse: collapse; width: 100%; margin: 10px 0; }
 .columns table caption { text-align: left; padding: 0.3em 0; font-weight: bold; border-bottom: 1px solid #00a2bd; }
  .columns table tr th { text-align: left; padding: 0.2em 0; border-bottom: 1px solid #bbb; }
  .columns table tr td { color: #3a2808; padding: 0.2em 0; border-bottom: 1px dashed #bbb; }
  .columns table tr td.number { color: #e68a00; }
   .columns table tr td a { color: #0096ad; text-decoration: none; }

#globalnav, #globalmenu, #headerlogo, #left_top, #disclaimer, #menu, #action_buttons, #branding, #actionmenu div, .subhome img, #qs, .tabs-styled ul#tabs-navigation { display: none; }

#container-branding { display:none; }
#container-nav-main { display:none; }
#kruimelpad { display:none; }
#footer { display:none; }

#header { margin: 50px -40px 35px -40px; padding: 10px 40px 0 40px; border-top: 1px dotted #999; }
#header #printlogo { float: left; margin-right: 25px; }
#header h1 { font-size: 110%; color: #0096ad; padding-top: 11px; }

#print_back { position: absolute; left: 40px; top: 10px; color: #999; text-decoration: none; }

#print_button { position: absolute; right: 40px; top: 10px; color: #999; text-decoration: none; }
 #print_button img { position: absolute; }

#footer { color: #999; border-top: 1px dotted #999; font-size: 95%; padding: 5px 0 10px 0; }
 #footer a { color: #999; }
 #footer #copyright { font-weight: bold; margin-bottom: 20px; }

#actionmenu, .action-menu, .main { border-bottom: 1px dotted #999; margin-bottom: 2px; }
#actionmenu { padding-bottom: 25px; }
#bijsluiter { display: block !important; }

.box, .box2, .box3 { padding-top: 10px; margin-top: 10px; border-top: 1px dotted #999; clear: both; }
.box h2, .box2 h2, .box3 h2 { margin-top: 0; }

div.attention { border: 1px solid #999; padding: 10px; }
div.focus { border: 2px solid #999; padding: 10px; }

.columns h1 { margin: 0 -40px; color: #0096ad; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; font-size: 180%; color: #0096ad; padding: 0 40px 8px 40px; border-bottom: 1px dotted #999; }
.columns #intro { margin: 20px -10px; padding: 0 10px; color: #0096ad; font-weight: bold; line-height: 140%; }
.columns a { color: #3a2808; text-decoration: underline; }

.latest_news dl dt { border-top: 1px dotted #999; font-weight: bold; margin-top: 0.5em; padding: 0.5em 0 0 0; }
.latest_news dl dt.first { border: none; margin: 0; padding: 0; }
 .latest_news dl dd.meta { color: #999; }
 .latest_news dl dd a { display: none; }

.columns_overview p { margin: 0; }
 .columns_overview p.intro { margin: 10px 0 5px 0; }
 .columns_overview p a { padding-left: 10px; display: block; }
 .columns_overview p.meta { color: #ccc; padding: 0 0 10px 10px; }

#contact_component { padding: 0; }
 #contact_component address { border-top: 1px dotted #999; font-weight: normal; font-style: normal; margin: 10px 0; padding-top: 10px; }
 #contact_component address.first { border-top: none; padding-top: 0; }
  #contact_component address .name { font-weight: bold; }

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }

.columns img.top { padding: 29px 0 0 0; display: block; }
.columns .largest img.top { padding-top: 24px; }
.columns img.floating-left { float: none; margin: 0 20px 4px -10px; }
.columns img.floating-right { float: none; margin: 0 -10px 4px 20px; }
#content_component img.floating-left { margin: 0 20px 20px 0; clear: both; }
#content_component img.floating-right { margin: 0 0 20px 0px; clear: both; }
#column_component img.floating-left { margin: 0 20px 20px 0; clear: both; }
#column_component img.floating-right { margin: 0 0 20px 0px; clear: both; }

.columns .top5 { list-style-position: inside; margin-left: 0; }
 .columns .top5 li { color: #3a2808; font-size: 120%; margin: 0.2em 10px 0 0; }
  .columns .top5 li em { display: none; }
  .columns .top5 li a { font-style: normal; font-size: 85%; color: #3a2808; text-decoration: none; }

.homepage #row-2 .column_1_of_4, .homepage #row-2 .column_2_of_4, .homepage #row-2 .column_3_of_4 { height: auto !important; }

@media print {
 .printpreview { display: none }
 #header { margin-top: 0; }
 #left_top { display: none; }
 body { width: auto; position: static; }
}