* { font-family: Verdana, Arial, Helvetica, sans-serif; }
body { background: #fff; margin: 15px 10px 28px 10px; padding: 0; background: url(../_img/bg.gif) repeat-x; color: #000; font-size: 11px; line-height: 16px;  }
form { display: inline; }
td, th { vertical-align: top; }
img { border: 0; }
legend { display: none; }
fieldset { border: 0; margin-bottom: 16px; margin: 0; padding: 1px; display: inline; }
input, select, textarea { font-size: 11px; }

p { margin: 0 0 16px 0; }
ul { margin-top: 0; margin-bottom: 16px; }
ol { margin-top: 0; margin-bottom: 16px; }

img.right { display: block; float: right; margin: 0 0 6px 6px; }
img.left { display: block; float: left; margin: 0 0 6px 6px; }

h1 { font-size: 15px; margin: 0 0 16px 0; }
h2 { font-size: 11px; font-weight: bold; margin: 0; }
h3 { font-size: 11px; margin: 0; }
h4 { font-size: 11px; margin: 0; }
h5 { font-size: 11px; font-weight: normal; margin: 0; }
h6 { font-size: 11px; margin: 0; }

a { color: #2a82ae; text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { background: url(/_img/li.gif) no-repeat 0 2px; padding-left: 13px; }
a.active { color: #000; }

label { color: #2a82ae; cursor: pointer; }

table { margin-bottom: 16px; width: 100%; border-collapse: collapse; border-spacing: 0; }
th { padding: 3px; font-weight: bold; text-align: left; vertical-align: top; }
td { padding: 3px; }

tr.even { background-color: #eef7fb; }

.clear { clear: both; }

p.button { text-align: right; }

ul.horLinkList { list-style-type: none; margin: 0; padding: 0; }
ul.horLinkList li { display: block; float: left; padding: 0 8px 0 11px; background: url(/_img/div_li.gif) no-repeat 0 4px; }
ul.horLinkList li:first-child { background-image: none; padding-left: 0; }
ul.horLinkList a {  }

ul { list-style-type: none; margin: 0; padding: 0; }
ul li { background: url(/_img/li.gif) no-repeat 0 4px; padding-left: 13px; }
ul li.active { background-image: url(/_img/li_active.gif); }

hr { clear: both; border: 0; height: 1px; color: #d6d6d6; background-color: #d6d6d6; }

img.left { display: block; float: left; margin: 5px 12px 5px 0; } 
img.right { display: block; float: right; margin: 5px 0 5px 12px; } 

#container { width: 980px; margin: 0 auto; }
#header { position: relative; height: 256px; background: url(/_img/bg_header.gif) no-repeat; }
h1#title { position: absolute; z-index: 9999; top: 14px; left: 18px; margin: 0; padding: 0; background-image: none; }
h1#title a { display: block; width: 310px; height: 46px; text-indent: -9999px; overflow: hidden; background: url(/_img/rendement.gif) no-repeat; }
h1#logo { position: absolute; top: 68px; left: 700px; margin: 0; padding: 0; }

#nav { position: absolute; top: 195px; color: #666; height: 21px; margin-left: 20px; }
#nav a {  }

#main { width: 980px; min-height: 300px; background: url(/_img/bg_main.gif) repeat-y;  }
#content1 { float: left; position: relative; width: 620px; _height: 440px; min-height: 440px; padding-left: 20px; }
#content2 { float: right; position: relative; width: 280px; _height: 440px; min-height: 440px; padding-right: 20px; }

#footer { clear: both; position: relative; width: 980px; height: 22px; background: url(/_img/bg_footer.gif) repeat-x; padding-top: 26px; }
#fnav { float: left; width: 600px; }
#fnav a { color: #333; font-size: 0.9em; }
#copyright { float: right; width: 300px; text-align: right; font-size: 0.9em; color: #666; }

#content ul, #content ol { margin-bottom: 16px; }

#productGroups { margin-top: 344px; }
#duim { width: 282px; height: 468px; }

#intro { margin-bottom: 20px; }

#call2action { float: right; background: url(/_img/bg_action.gif) no-repeat; padding: 80px 10px 0 10px; width: 140px; height: 66px; text-align: center; margin-left: 40px; color: #fff; }
#call2action a { color: #fff; }

#commercials { position: relative; margin-bottom: 20px; width: 620px; height: 291px; background: url(/_img/bg_commercials.gif) no-repeat; margin-bottom: 20px; }
#commercials h1 { position: absolute; left: 12px; top: 11px; }
#commercials #comnav1 { position: absolute; left: 413px; top: 14px; height: 31px; }
#commercials #comnav1 ul { list-style-type: none; margin: 0; padding: 0; }
#commercials #comnav1 ul li { display: block; float: left; width: 93px; height: 31px; margin: 0 7px 0 0; padding: 0; background-image: none; }
#commercials #comnav1 ul li a { display: block; width: 78px; height: 26px; background: url(/_img/bg_comtab.gif) no-repeat; font-size: 12px; font-weight: bold; padding: 5px 8px 0 7px;  }
#commercials #comnav1 ul li a.active { background-image: url(/_img/bg_comtab_s.gif); color: #000; }

#commercials .comnav2 { position: absolute; left: 413px; top: 57px; width: 193px; }
#commercials .comnav2 ul { border-top: 1px solid #cecece; }
#commercials .comnav2 ul li { border-bottom: 1px solid #cecece; background-image: none; margin: 0; padding: 0; }
#commercials .comnav2 ul li a { display: block; padding: 3px 8px 5px 18px; background: url(/_img/li.gif) no-repeat 6px 7px; font-weight: bold; }
#commercials .comnav2 ul li a em { font-style: normal; color: #aeadad; font-weight: normal;  }
#commercials .comnav2 ul li a.active { background-image: url(/_img/li_active.gif); background-color: #fff; color: #000; }
#commercials #display { position: absolute; left: 12px; top: 57px; width: 388px; height: 217px; border: 1px solid #cecece; background-color: #000; overflow: hidden; }

#nav_tv {  }
#nav_radio { display: none; }

.banner { margin-bottom: 20px; }
.banner-ext { margin-bottom: 20px; width: 620px; height: 70px; background: url(/_img/bg_banner.gif) no-repeat; text-align: center; padding-top: 10px; }
.banner-ext2 { margin-bottom: 20px; width: 620px; height: 84px; background: url(/_img/bg_banner2.gif) no-repeat; text-align: center; padding-top: 10px; }

.item { width: 300px; margin-bottom: 16px; }
.item .itemHeader { height: 8px; background: url(/_img/bg_item_header.gif) no-repeat; }
.item .itemFooter { height: 8px; background: url(/_img/bg_item_footer.gif) no-repeat; }
.item .itemContent { background: url(/_img/bg_item_content.gif) repeat-y; padding: 2px 10px; width: 280px; _height: 186px; min-height: 186px; }
.item h6 { padding-bottom: 5px; margin-bottom: 4px; background: url(/_img/hr_dots.gif) repeat-x bottom; }

.items { width: 620px; margin-bottom: 16px; }
.items .itemsHeader { height: 8px; background: url(/_img/bg_items_header.gif) no-repeat; }
.items .itemsFooter { height: 8px; background: url(/_img/bg_items_footer.gif) no-repeat; }
.items .itemsContent { background: url(/_img/bg_items_content.gif) repeat-y; width: 620px; }
.items .itemsContent table { margin-bottom: 0; }
.items .itemsContent .content { padding: 0 10px; width: 280px; height: auto; }
.items .itemsContent .button { vertical-align: bottom; text-align: right; }
.items h6 { padding-bottom: 5px; margin-bottom: 4px; background: url(/_img/hr_dots.gif) repeat-x bottom; }

#poll_question { margin-bottom: 12px; }
.choice { margin-bottom: 4px; }


table.publications { border: 0; margin-top: 5px; margin-bottom: 20px; }
table.publications td.item { width: 300px; padding: 1px 0 20px 0; xbackground: url(/_img/hr_dots.gif) repeat-x top; border-top: 1px solid #ccc; }
table.publications td.item .thumb { float: left; width: 90px; padding: 4px 15px 0 0; }
table.publications td.item .thumb img { display: block; border: 0 solid #ccc; border-width: 0 1px 1px 1px; }
table.publications td.item .thumb a { background-image: none; margin: 0; padding: 0; }
table.publications td.item .info { width: 300px; padding: 4px 0 0 0; }
table.publications td.item .title {  }
table.publications td.item .source { color: #8c8c8c; }


select { padding: 1px 2px; }
input, textarea { padding: 3px 2px; }
input, select, textarea { border: 1px solid #000; font-size: 11px; _padding: 3px 2px; margin: 0; }
input.image, input.radio, input.checkbox { border: 0; background-color: transparent !important; }
.form { width: 100%; }
.form td {  }
.form td.name { padding: 6px 2px 0 0; }
.form td.value { width: 290px; padding-bottom: 6px; _padding-bottom: 4px; }
.form .large { width: 284px; }
.form .medium { width: 232px; }
.form .small { width: 92px; }
.form .x-small { width: 34px; }
td.required { font-weight: bold; }
input.image { padding: 0; margin: 0; }

#alerts { position: absolute; left: 131px; top: 60px; }
.alert { width: 341px; height: 287px; background: url(/_img/alerts/bg_alert.png) no-repeat; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/alerts/bg_alert.png', sizingMethod='crop'); padding-right: 20px; }
.alert .header { padding: 10px 10px 3px 10px; }
.alert .content { position: relative; color: #000; padding: 0 12px 0 12px; }
.alert .content a { color: #2a82ae; }
.alert .footer { position: absolute; top: 231px; left: 12px; width: 318px; text-align: right; z-index: 20; }


.letters { text-align: center; background: url(/_img/alerts/bg_letters.gif) repeat-x; height: 24px; white-space: nowrap; }
.alert .content .letters a { font-size: 15px; font-weight: bold; color: #2a82ae; text-decoration: none; line-height: 22px; }
.alert .content .letters a:hover { text-decoration: underline; }

.rubrieken-container { height: 138px; overflow: auto; border: 1px solid #ccc; background-color: #fff; margin-top: 16px; padding: 0; }
.rubrieken-lijst { display: none; }

#alerts .rubrieken-lijst ul { list-style-type: none; margin: 0; padding: 0; }
#alerts .rubrieken-lijst ul li { margin: 0; padding: 0; display: inline; background-image: none; }
#alerts .rubrieken-lijst ul li a { display: block; padding: 2px 2px 2px 6px; text-decoration: none; color: #2a82ae; }
#alerts .rubrieken-lijst ul li a:hover { background-color: #cae0eb; color: #000; text-decoration: none; }
#alerts .rubrieken-lijst ul li a.active { background-color: #cae0eb; color: #000; font-weight: bold; text-decoration: none; }
	
.hidden { display: none; visibility: hidden; }
