/* 
ONVZ Stylesheet
Developed by: Infoding.com
Developer: Adriaan Stellingwerff
Development started: 12/07/06
*/

html,
body {
height: 100%;
}
 
body {
margin: 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
background-color: #C9C9C9;
behavior:url("http://www.onvz.nl/img_html/onvz/csshover.htc");
}

#page,
#page_home {
position: relative;
margin: 0px auto 0px auto;
border: none;
background-color: #FFFFFF;
min-height: 100%; /*Firefox: height to browser window height when content smaller than browser window*/
}

/* hack to deal with IE not knowing min-height */
* html #page,
* html #page_home {
height: 100%;
}

#page {
padding: 0px 30px 0px 0px;
width: 973px; 
}

#page_home {
width: 1000px;
}

p {
padding: 0px;
margin: 0px 0px 18px 0px;
}

img {
padding: 0px;
border: 0px;
margin: 0px;
}

td { vertical-align: top; }

/* for image in byline */
p#byline img {
display: block;
margin: 20px 0px 8px 0px;
}

a {
text-decoration: none;
color: #686868;
}

a:hover {
text-decoration:underline;
}

.kolom_wide a { text-decoration: underline; color: #000000; }



/* HEADER */

#header {
width: 940px;
height: 100px;
margin-left: 30px;
}

#menu_top {
position: absolute;
margin-top: 14px;
color: #686868;
}

#menu_top-right {
position: absolute;
margin-top: 14px;
color: #686868;
left: 320px;
}

img#logo {
position: absolute;
left: 793px;
top: 46px;
}

/* ------------------ */
/* TOP NAVIGATION BAR */
/* ------------------ */

#topnav {
margin: 0 0 2px 30px;
height: 30px;
width: 940px;
background-color: #000000;
}

#topnav a {
position: static;
float: left;
margin: 0;
border-right: 2px solid #FFFFFF;
padding: 0;
height: 30px;
}

#topnav a:hover img {
visibility: hidden;
}

* html #topnav a:hover {
visibility:visible;
}

#topnav a#consumenten{
background-image: url(img_html/onvz/topnav_consumenten_hilite.gif);
width: 115px;
}

#topnav a#zakelijk{
background-image: url(img_html/onvz/topnav_zakelijk_hilite.gif);
width: 75px;
}

#topnav a#va{
background-image: url(img_html/onvz/topnav_va_hilite.gif);
width: 171px;
}

#topnav a#zorgverleners{
background-image: url(img_html/onvz/topnav_zorgverleners_hilite.gif);
width: 113px;
}

#topnav a#onvz{
background-image: url(img_html/onvz/topnav_onvz_hilite.gif);
width: 97px;
}

#topnav a#direct{
background-image: url(img_html/onvz/topnav_direct_hilite.gif);
width: 99px;
}

#topnav a#MijnONVZ
{
background-image: url(img_html/onvz/topnav_mijnonvz_hilite.gif);
width: 94px;
}

#topnav a#onvznl
{
background-image: url(img_html/onvz/topnav_naaronvznl_hilite.gif);
width: 111px;
}

#toprightnav span#dpbump{
width: 125px;
}


#toprightnavMO {
margin: 0 0 2px 30px;
height: 30px;
width: 98px;
background-color: #000000;
position: absolute;
right: 150px;
top: 100px;
}

#toprightnavMO a {
position: static;
float: right;
margin: 0;
border-left: 2px solid #FFFFFF;
padding: 0;
height: 30px;
}

#toprightnavMO a:hover img {
visibility: hidden;
}

* html #toprightnavMO a:hover {
visibility:visible;
}

#toprightnavMO a#mijnOnvz{
background-image: url(img_html/onvz/topnav_mijnonvz_os_hilite.gif);
width: 98px;
}


#toprightnav {
margin: 0 0 2px 30px;
height: 30px;
width: 125px;
background-color: #000000;
position: absolute;
right: 30px;
top: 100px;
}

#toprightnav a {
position: static;
float: right;
margin: 0;
border-left: 2px solid #FFFFFF;
padding: 0;
height: 30px;
}

#toprightnav a:hover img {
visibility: hidden;
}

* html #toprightnav a:hover {
visibility:visible;
}

#toprightnav a#dp{
background-image: url(img_html/onvz/topnav_dp_hilite.gif);
width: 125px;
}

/* --------------------- */
/* CRUMB AND BRAND BOXES */
/* --------------------- */

#brandbox {
height: 200px;
width: 940px;
margin: 0 0 20px 30px;
}

#brandbox_cons {
height: 80px;
width: 940px;
margin: 0 0 20px 30px;
}

#brandbox_zomer {
height: 362px;
width: 940px;
margin: 0 0 20px 30px;
}

#crumb_box {
width: 932px;
height: 25px;
padding: 8px 0 0 10px;
margin: 0 0 20px 30px;
line-height: 15px;
color: #4B4210;
background-color: #FCDC36;
}

#crumb_box a {
color: #4B4210;
text-decoration: underline;
}

#crumb_box img {
display: inline;
vertical-align: baseline;
margin-bottom: -1px;
}

#crumb_box #link {
position: relative;
float: right;
top: 28px;
margin: 0;
padding: 0;
}

/* Redundant if arrow is going to be text-generated (>) */
#crumb_box #link img {
float: left;
vertical-align: bottom;
margin: 4px 0 0 0;
}

#crumb_box em {
font-style: normal;
color: #4B4210;
}


/* ------------------------ */
/* Digitaal portaal login */
/* ----------------------- */

td#passwd_cpt, td#login_cpt {
PADDING-RIGHT: 5px; 
LINE-HEIGHT: 8px;
}



/* ------------ */
/* MAIN CONTENT */
/* ------------ */

#content {
margin: 0;
padding: 0;
width: 973px;
padding-bottom: 20px;
}

/*Magic to fix empty container problem*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* ----------------------------- */
/* COLUMNS - CONTENT + LEFT MENU */
/* ----------------------------- */

.kolom_3wide,
.kolom_wide,
.kolom,
.kolom250,
.menu,
.menu250 {
float: left;
}


.kolom250,
.menu250 {
height: 100%;
}

.menu,
.menu250 {
margin-top: -6px;
width: 205px;
}


.kolom_3wide,
.kolom_wide,
.kolom,
.kolom250 {
margin-left: 20px;
}

.kolom {
width: 237px;
}

.kolom250 {
width: 234px;
}

.kolom_wide {
width: 490px;
}

.kolom_3wide {
width: 745px;
}

.kolom250 .heading {
background-color: #FFFFFF;
height: 65px;
}

.kolom250 p {
margin: 0;
}

.kolom250 a img {
display: inline;
vertical-align: baseline;
margin: 0 0 -2px 2px;
}

.kolom250 em {
font-weight: bold;
font-style:normal;
}

.kolom250 a,
.kolom250 a:hover {
color: #000000;
text-decoration:underline;
/*background-image: url(img_html/onvz/meer_arrow.gif);
background-repeat: no-repeat;
background-position: right;
padding: 0px 13px 0px 0;*/
}

.kolom_3wide ol,
.kolom_wide ol,
.kolom250 ol {
margin: 0 0 18px 32px;
padding: 0;
}

.kolom_3wide ul,
.kolom_wide ul,
.kolom250 ul {
list-style-type: none;
padding: 0px;
margin: 0px 0 18px 0; /* -18px top margin to offset p bottom margin when ul used inside p */
}

.kolom_3wide ul li,
.kolom_wide ul li,
.kolom250 ul li {
background-image: url(img_html/onvz/list_dot.gif);
background-repeat: no-repeat;
background-position: 0 5px;
padding-left: 12px;
}

.kolom_wide_bump {
width: 700px;
margin-left: 50px;
}

/* Begrippen page */
p.abc_links {
font-size: 12px;
color: #000000;
margin-top: 36px;
height: 19px;
}

p.abc_links#top {
margin: 0 0 36px 0;
}

p.abc_links img {
display: inline;
padding: 5px 0 0 0;
}

p.abc_links a {
color: #000000;
margin: 0 12px 0 0;
}

p.abc_links b {
text-decoration: underline;
margin: 0 12px 0 0;
}

p.abc_links span.right {
display: inline;
float: right;
}

p.abc_links span.right a {
margin: 0 0 0 12px;
}

p.abc_links span.right b {
text-decoration: none;
color: #FFFFFF;
padding: 2px 8px 2px 8px;
margin: 0 0 0 12px;
background-image: url(img_html/onvz/abc_background.gif);
background-repeat: no-repeat;
background-position: center center;
line-height: 19px;
}

/* Formulieren en brochures page */

u {
display: block;
text-decoration:underline;
}

p.download {
line-height: 20px;
padding-bottom: 22px;
border-bottom: 2px solid #C6C6C6;
margin: 0 0 7px 0;
}

p.download#last {
padding-bottom: 0;
border-bottom: 0;
margin-bottom: 18px;
}

p.download a {
float: right;
display: inline;
padding: 2px 0 0 0;
height: 18px;
background-image: url(img_html/onvz/button_download_hilite.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

p.download a:hover img {
visibility: hidden;
}

* html p.download a:hover {
visibility:visible;
}


/* Informatie pakket */

p#infopack {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
line-height: 20px;
padding-left: 8px;
margin-bottom: 2px;
background-color: #656565;
}

form {
margin: 0;
}

form#bottom{
margin: 0 0 45px 0;
}



.form_fields_inloggen,
.form_fields {
background-color: #C9C9C9;
}

.form_fields {
padding: 12px 0 34px 12px;
margin: 0;
}

label {
display: block;
margin: 0 0 5px 0;
}

label.lowered {
margin-bottom: 22px;
}

.txt {
width: 156px;
padding: 3px 0 0 0;
float: left;
}

.tr .txt {
width: 120px;
}

label input,
label select { 
display: inline;
background-color: #FFFFFF;
/*border: 1px solid #656565;*/
padding: 1px;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

label input {
width: 170px;
}

.tr label input {
width: 130px;
}

.button {
float: right;
padding: 0;
border: 0;
background-repeat: no-repeat;
background-position: center center;
background-color: transparent;
} 

.button#verstuur {
display: block;
width: 74px;
height: 17px;
margin: 4px 0 0 0;
background-image: url(img_html/onvz/button_form.gif);
}

.button#inloggen {
display: inline;
width: 66px;
height: 12px;
margin: -12px 0 0 0;
background-image: url(img_html/onvz/button_inloggen.gif);
}

.button#zoeken1,
.button#zoeken2 {
display: inline;
width: 58px;
height: 11px;
margin: -12px 0 0 0;
background-image: url(img_html/onvz/button_zoek.gif);
}

.button#verstuur:hover {
background-image: url(img_html/onvz/button_form_hilite.gif);
}

.button#inloggen:hover {
background-image: url(img_html/onvz/button_inloggen_hilite.gif);
}

.button#zoeken1:hover,
.button#zoeken2:hover {
background-image: url(img_html/onvz/button_zoek_hilite.gif);
}
/* rounded corners */

.bl {background: url(img_html/onvz/bl.gif) 0 100% no-repeat #C9C9C9; width: 360px} 
.br {background: url(img_html/onvz/br.gif) 100% 100% no-repeat} 
.tl {background: url(img_html/onvz/tl.gif) 0 0 no-repeat} 
.tr {background: url(img_html/onvz/tr.gif) 100% 0 no-repeat; padding:9px 10px 4px 10px} 
.clear {font-size: 1px; height: 1px}

/* error message onder inlog formulier */
p.error {
background-image: url('images/SPS5CustomONVZ/icon_warning.gif');
background-repeat: no-repeat;
background-position: top left;
color: #FF0000;
margin-bottom: 10px;
padding-left: 22px;
}

p.info {
background-image: url('images/SPS5CustomONVZ/icon_informational.gif');
background-repeat: no-repeat;
background-position: top left;
color: #000000;
margin-bottom: 10px;
padding-left: 22px;
}

/* uitleg onder formulier "verzekeringsadviseur zoeken" */
p.uitleg {
width: 360px;
margin: 10px 0 0 0;
font-size: 9px;
line-height: 13px;
color: #636363;
}

/* resultaten onder zoekformulier */
p.result {
margin: 26px 0 15px 0;
}

/* Verzekeringsmodule */

.module {
display: block; 
float: left;
margin: 0 4px 5px 0;
padding: 6px 6px 0 6px;
}

.module img {
margin: 0 0 0 6px;
padding: 3px 0 3px 0;
vertical-align: middle;
}

.module a {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}

.module#tandfit,
.module#consulent {
width: 231px;
height: 51px;
margin-top: 3px;
}

.module#consulent {
background-color: #CE5016;
}

.module#tandfit {
background-color: #BE2814;
margin-right: 0px;
}

.module#benfit,
.module#optifit {
width: 149px;
}
.module#topfit {
width: 148px;
}

.module#benfit {
height: 54px;
margin-top: 58px;
background-color: #FFB275;

}

.module#optifit {
height: 86px;
margin-top: 26px;
background-color: #FF9640;
}

.module#topfit {
height: 112px;
background-color: #F56F00;
margin-right: 0;
}

.module#basis {
width: 478px;
height: 60px;
margin-right: 0;
background-color: #F9D002;
}

/* Table zoekresultaten */

table.resulttable {
margin:0;
width: 100%;
}

table.resulttable td {
border-bottom: 2px solid #C9C9C9;
vertical-align: top;
padding: 1px 0 12x 4px;
}

table.resulttable td a { 
color: #000000;
text-decoration: underline;
}

table.resulttable thead th {
background-color: #5A5A5A;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
padding: 1px 5px;
border-bottom: 0px solid #FFFFFF;
text-align: left;
}

table.resulttable thead td {
background-color: #FCDC36;
color: #000000;
font-weight: bold;
padding: 1px 5px;
border-bottom: 2px solid #FFFFFF;
}

table.resulttable td.nr {
width: 40px;
}

table.resulttable td.naam {
width: 405px;
}

table.resulttable td.telefoon {
width: 75px;
}

table.resulttable td.email {
width: 180px;
}
/* --------- */
/* LEFT MENU */
/* --------- */

.menu ul,
.menu250 ul {
list-style-type: none;
font-size: 12px;
line-height:22px;
font-weight: bold;
margin: 0px;
padding: 3px 0 3px 8px;
}

.menu li,
.menu250 li {
padding-left: 22px;
}

.menu li#active,
.menu li:hover,
.menu250 li#active,
.menu250 li:hover {
background-image: url(img_html/onvz/menu_arrow_big.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
}

.menu li#current,
.menu250 li#current {
background-image: url(img_html/onvz/menu_current_big.gif);
background-repeat: no-repeat;
margin-left: -8px;
padding-left: 30px;
background-position: 0px 2px;
}

.menu ul ul,
.menu250 ul ul {
list-style-type: none;
font-size: 11px;
font-weight: normal;
padding-left: 0px;
margin-left: 0px;
}

.menu ul ul li,
.menu250 ul ul li {
padding-left: 17px;
}

.menu ul ul li#active,
.menu ul ul li:hover,
.menu250 ul ul li#active,
.menu250 ul ul li:hover {
background-image: url(img_html/onvz/menu_arrow_small.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
}

.menu250 ul ul li#current,
.menu ul ul li#current {
background-image: url(img_html/onvz/menu_current_small1.gif);
background-repeat: no-repeat;
margin-left: -30px;
padding-left: 47px;
background-position: 0px 2px;
}

.menu250 ul ul ul li#current,
.menu ul ul ul li#current {
background-image: url(img_html/onvz/menu_current_small2.gif);
background-repeat: no-repeat;
margin-left: -47px;
padding-left: 64px;
background-position: 0px 2px;
}

.menu250 ul ul li#open,
.menu ul ul li#open {
background-image: url(img_html/onvz/menu_arrow_down.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
}

.menu a,
.menu a:hover,
.menu250 a,
.menu250 a:hover {
color: #000000;
text-decoration:none;
padding: 0;
margin: 0;
}

/* ------------------- */
/* RIGHT COLUMN BLOCKS */
/* ------------------- */

#side_direct {
margin-bottom: 10px;
line-height: 10px;
}


#side_direct {
padding: 10px 0 10px 12px;
background-color: #C9C9C9; /*060727: Changed from BEBEBE together with form buttons and surfaces */
}

#side_block {
background-color: #FFFFFF;
padding: 0 0 10px 0;
border-width: 1px;
border-style: solid;
border-color: #C9C9C9;
}

#side_direct img,
#side_block img {
display: inline;
vertical-align: top;
}

#side_direct img {
margin: 5px 5px 5px 0;
}

#side_block img {
margin: 0 0 12px 0;
}

#side_direct img#heading {
margin: 0 0 12px 0;
}

#side_direct a,
#side_block a {
color: #000000;
}

#side_block a {
margin: 0 0 0 12px;
background-image: url(img_html/ONVZ/arrow_zw.gif);
background-repeat: no-repeat;
background-position: right;
padding: 2px 27px 2px 0;
}

#side_block span {
margin: 0 0 0 12px;
padding: 0 27px 2px 0;
font-size: 11px;
font-weight: normal;
}


#zoeken_block
{

background-color: #c9c9c9;
margin-top: 5px;
margin-bottom: 15px;
padding: 10px;

}

#gegevens_block
{

border: 2px solid #C9C9C9;
margin-top: 5px;
margin-bottom: 15px;
padding: 10px;
color: #5a5a5a;
font-size: 1em;

}

#gegevens_block b
{
color: #5a5a5a;
font-size: 1em;
}

/* ------ */
/* FOOTER */
/* ------ */

#footer {
width: 940px;
height: 40px;
margin: 0 0 0 30px;
color: #686868;
}

/* horizontal ruler */
hr,
.hr {
padding: 0;
margin: 0 0 8px 0;
height: 1px;
border: 0;
color: #686868;
background-color: #FFFFFF;
background-image: url(img_html/onvz/hr_dot.gif);
}

/* hr heeft altijd marge in IE PC */
.hr hr {
display: none;
}

/* HOME */

#home_top {
width: 1000px;
height: 360px;
padding: 0;
margin-bottom: 20px;
}

img#home_logo {
position: absolute;
top: 380px;
left: 793px;
width: 177px;
height: 44px;
}

.content_home {
width: 983px;
height: 100px;
font-size: 13px;
padding-left: 17px;
margin-top: -5px;
}

#home_menu {
position: absolute;
top: 150px;
left: 15px;
width: 209px;
height: 200px;
padding-top: 17px;
}

#home_menu a {
position: static;
float: left;
width: 209px;
height: 15px;
margin: 0 0 11px 0;
border: none;
padding: 0;
}

#home_menu a:hover {
border: none;
}

#home_menu a:hover img {
visibility: hidden;
}

* html #home_menu a:hover {
visibility:visible;
}

/* HOME MENU ITEMS */

#home_menu a#consumenten{
background-image: url(img_html/onvz/home_menu_consumenten_hover.gif);
}

#home_menu a#zakelijk {
background-image: url(img_html/onvz/home_menu_zakelijk_hover.gif);
height: 16px;
margin: 0 0 10px 0;
}

#home_menu a#adviseurs {
background-image: url(img_html/onvz/home_menu_adviseurs_hover.gif);
}

#home_menu a#zorg {
background-image: url(img_html/onvz/home_menu_zorg_hover.gif);
}

#home_menu a#onvz {
background-image: url(img_html/onvz/home_menu_onvz_hover.gif);
}

#home_menu a#mijnonvz {
background-image: url(img_html/onvz/inlog_mijnonvz_hover.gif);
}

#home_menu a#dp {
background-image: url(img_html/onvz/inlog_digitaalportaal_hover.gif);
}


/* ---------- */
/* TYPOGRAPHY */
/* ---------- */

/* Headings level 2 columns */
h1 {
font-size: 20px;
line-height: 24px;
margin-top: -2px;

}

/* Headings level 3 column */
h2 {
font-size: 30px;
line-height: 36px;
margin: 0px -1px 20px 0px;
padding: 0px;
padding-bottom: 1px;
}

/* Crumb box level 3 */
h3 {
float: left;
font-size: 18px;
line-height: 22px;
font-weight:normal;
padding: 0px;
margin: 0px;
}

.kolom_wide h3 { float: none; }

/* koptekst */
h4,
b,
strong {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
}

h4,h5 {
margin: 0;
padding: 0;
}

h5 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 23px;
}


/* bijschrift */
p#byline em {
display: block;
font-size: 9px;
line-height: 14px;
font-style: normal;
color: #686868;
padding: 0;
margin: 0;
}

/* zij blokjes */
h6, h1 {
font-size: 20px;
line-height: 22px;
color: #000000;
margin: 0 0 6px 0;
}

h1 {
margin-left: 11px;
}


/* SIFR */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
visibility: visible !important;
margin: 0;
}

.sIFR-replaced {
visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h2 {
visibility: hidden;
letter-spacing: -2px;
}

.sIFR-hasFlash h7 {
visibility: hidden;
}

.sIFR-hasFlash h6,
.sIFR-hasFlash h5 {
visibility: hidden;
line-height: 24px;
}



/* Text buttons JLS */

.txtbutton a {
background-color: #C9C9C9;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-family: arial, sans-serif;
margin-left: 7px;
margin-right: 7px;
font-size: 8pt;
line-height: 17px;
height: 17px;
padding-top: 1px;
padding-bottom: 2px;
margin-top: -1px;
}

.txtbutton a:hover {
background-color: #5a5a5a;
text-decoration: none;
}

.txtbutton {
background-image: url("/img_html/onvz/txtbutton_l.gif");
background-repeat: no-repeat;
background-position: left top;
height: 17px;
padding-top: 1px;
padding-bottom: 2px;
}

.txtbutton span {
background-image: url("/img_html/onvz/txtbutton_r.gif");
background-repeat: no-repeat;
background-position: right top;
height: 17px;
padding-top: 1px;
padding-bottom: 2px;
margin-top: -1px;
}

.txtbutton img {
border: 0px;
vertical-align: middle;
}

.txtbuttonp {
text-align: right;
padding-top: 4px;
height: 17px;
line-height: 17px;
}

/* Formulieren van de formulierwizard (en mogelijk ook wat andere) */
.kolom_wide form table {
position: relative;
display: block;
margin-bottom: 30px;
} 

.kolom_wide form table table {
background-color: #c9c9c9;
} 


.kolom_wide form table td {
padding-right: 14px;
}


.kolom_wide form table label {
display: inline;
margin: 0px;
padding-left: 10px;
}

.kolom_wide form table .cmd {
right: 0px;
bottom: -21px;
height: 17px;
position: absolute;
border: 0px;
background-color: #FFFFFF;
background-image: url("/img_html/onvz/button_empty.gif");
color: #FFFFFF;
font-weight: bold;
font-size: 8pt;
width: 120px;
cursor: pointer;
}

.kolom_wide form table .cmd:hover {
xbackground-color: #5A5A5A;
background-image: url("/img_html/onvz/button_empty_hilite.gif");
}



.kolom_wide form #tbllogin_form {
padding-bottom: 10px;
padding-top: 4px;
}

.kolom_wide form #tbllogin_form label {
padding-left: 0px;
}

.kolom_wide form #tbllogin_form td {
padding-left: 0px;
vertical-align: middle;
}

#tb_Form
{
background-color: #FCDC36;
}

#textbox
{
background-color: #FCDC36;
}

hr#dotted
{
border-bottom: 1px dotted #5a5a5a;
margin: 0px;
padding: 0px;

}

#onvzMasterPage_BodyContent_lblHelptekst
{
height: 100%;
}

/* FONTSCALING */ 
#menu_top span {
    cursor:pointer;
}
#menu_top span:hover {
    text-decoration: underline;
}
#standard_size {
    font-size:12px;
}
#bigger_size {
    font-size:14px;
}
#biggest_size {
    font-size:16px;
}


/* ---------------------------------------------------------- */
/* Datum: 23.04.2009                                              */
/* Onderwerp: Update door Wietse Sluimer (Seneca)  */
/* Opmerking: Nieuwe stijl nieuwsindex pagina           */
/* ----------------------------------------------------------- */
.newsIndex .item
{
	width:100%;
}

.newsIndex h3
{
	display:block;
	width:100%;
	margin-bottom:5px;
	font-size:10pt;
	font-weight:bold;
}

.newsIndex h3 a
{
	text-decoration:none;
}

.newsIndex img
{
	float:right;
	margin:0px 0px 5px 10px;
}

.newsIndex .date
{
	font-style:italic;
}

.newsIndex .readMore
{
	line-height:20px;
	padding-left:10px;
	background:url("img_html/onvz/arrow-right.gif") center left no-repeat;
}

.newsIndex .headlines
{
}

.newsIndex .headlines li
{
	padding:0px;
	background:none;
	line-height:14pt;
}

.newsIndex .headlines ul li a
{
	text-decoration:none;
	font-size:9pt;
}

.newsIndex .headlines ul li a:hover
{
	text-decoration:underline;
}

.newsIndex .headlines ul li .headline
{
	position:relative;
	width:350px;
	float:left;
}

.newsIndex .headlines ul li .date
{
	position:relative;
	text-align:right;
	width:90px;
}

.newsIndex hr.dotted
{
	position:relative;
	clear:both;
	height:0;
	border-bottom:1px dotted #000;
}

.rssLink
{
	margin-top:-55px;
	float:right;
}

.newsDate
{
	font-style:italic;
	float:left;
}

.newsImage
{
	float:right;
	margin:0px 0px 5px 10px;
}

ul.noBullets li
{
	padding-left:0;
	background:none;
}

#menu_top span {
    cursor:pointer;
}
#menu_top span:hover {
    text-decoration: underline;
}
#standard_size {
    font-size:12px;
}
#bigger_size {
    font-size:14px;
}
#biggest_size {
    font-size:16px;
}