* { margin: 0; padding: 0; }
a:focus, textarea:focus { outline: 0; }
/*body { font: 110% Verdana, Arial, Helvetica, sans-serif; text-align: center; background: #fff url(/skins/default/pics/bgBody_reuma.gif) no-repeat 50% 34px; }*/
body { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background: #fff url(/skins/default/pics/bgBody_reuma.gif) no-repeat 50% 34px; }
/* holder */
#holder { position: relative; margin: 0 auto; width: 100%; overflow: hidden; text-align: left; z-index: 1;  }
#holder .holder { position: relative; margin: 0 auto; width: 949px; overflow: hidden; text-align: left; z-index: 1; /*background: #FFFFFF; */ }
#holder .holder .logo { position: absolute; top: 11px; left: 20px; width: 204px; height: 81px; z-index: 20; }
#holder .holder .logo a { position: relative; display: block; width: 204px; height: 81px; background: url(/skins/default/pics/logo.gif) no-repeat; }
#holder .holder .logo a span { display:none; }
/* head */
#header { position: relative; width: 100%; height: 179px; z-index: 2; background: #4a88be url(/skins/default/pics/bgHeaderCurve.gif) no-repeat 100% 0; }
#header .people { position:absolute; top:10px; right:20px; z-index:1; }
#header #jouwBond .people { top:20px; left:100%; margin-left:-140px; z-index:1; }
#header #jongeren { display: none; }
#header #jongeren .people { position: absolute; left: -27px; width: 117px; height: 120px; top: 38px; display: block; margin-left: 10px; z-index: 4; }
/* general menu */
#generalMenu { position: absolute; top: 3px; right: 0px; height: 15px; z-index: 30;}
#generalMenu ul.generalMenu { position: relative; z-index: 2; list-style:none; }
#generalMenu ul.generalMenu li { position: relative; float: left; display: inline; height: 15px; background: url(/skins/default/pics/divGeneralMenu.gif) right no-repeat; }
#generalMenu ul.generalMenu li.lastNode { background: none; }
#generalMenu ul.generalMenu li a, #generalMenu ul.generalMenu li a:active, #generalMenu ul.generalMenu li a:visited, #generalMenu ul.generalMenu li a.active,
#generalMenu ul.generalMenu li a.mouse { position: relative; float: left; display:block; width: auto; padding: 0px 11px 0px 10px; font: 110%/110% Arial,Helvetica,sans-serif; color: #000000; text-decoration: none; }
#generalMenu ul.generalMenu li a:hover, #generalMenu ul.generalMenu li a.mouse, #generalMenu ul.generalMenu li a.active, #generalMenu ul.generalMenu li a.active:visited, #generalMenu ul.generalMenu li a.active:hover,
#generalMenu ul.generalMenu li a.active:active { background: url(/skins/default/pics/bggeneralMenuActive.gif) repeat-x; color: #373737; text-decoration: underline; }

/* mijn leven menu */
#mijnLeven { position: relative; float: left; z-index:2; width: auto; height: 179px; background: #F73866 url(/skins/default/pics/bgMijnleven.gif) no-repeat 0 0; }
#mijnLeven ul.mijnLeven { position: relative; float: left; margin-top: 132px; width: 474px; list-style: none; z-index: 100; }
#mijnLeven ul.mijnLeven li { width: 218px; min-height: 32px; }
#mijnLeven ul.mijnLeven li img { position: relative; float: right; display: inline; margin: 5px 12px 0px 0px; }
#mijnLeven ul.mijnLeven li a, #mijnLeven ul.mijnLeven li a:active, #mijnLeven ul.mijnLeven li a:visited, #mijnLeven ul.mijnLeven li a.active,
#mijnLeven ul.mijnLeven li a.mouse { position: relative; float: left; margin-left: 18px; display: inline; width: 165px; height: 32px; background: url(/skins/default/pics/bgHeadMijnLeven.gif) no-repeat; }
#mijnLeven ul.mijnLeven li a span { display: none; }
#mijnLeven ul.active { width: 713px; }
/* mijn leven menu - sub */
#mijnLeven ul.mijnLeven li ul { position: absolute; left: 0; top: 32px; padding: 14px 0px; width: 222px; visibility: hidden; background: #F73866; list-style: none; }
#mijnLeven ul.mijnLeven li ul li { position: relative; float: left; width: 222px; min-height: 20px; }
#mijnLeven ul.mijnLeven li ul li a, #mijnLeven ul.mijnLeven li ul li a:active, #mijnLeven ul.mijnLeven li ul li a:visited, #mijnLeven ul.mijnLeven li ul li a.active,
#mijnLeven ul.mijnLeven li ul li a.mouse { float: left; margin: 0; padding: 3px 4px 3px 28px; display: block; width: 190px; min-height: 15px; height:auto; font: bold 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background: url(/skins/default/pics/bgMijnLevenSub.gif) 13px 6px no-repeat; }
#mijnLeven ul.mijnLeven li ul li a:hover, #mijnLeven ul.mijnLeven li ul li a.mouse, #mijnLeven ul.mijnLeven li ul li a.active, #mijnLeven ul.mijnLeven li ul li a.active:visited, #mijnLeven ul.mijnLeven li ul li a.active:hover,
#mijnLeven ul.mijnLeven li ul li a.active:active { float: left; margin: 0; padding: 3px 4px 3px 28px; display: block; width: 190px; min-height: 15px; height:auto; font: bold 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background: #f96085 url(/skins/default/pics/bgMijnLevenSub.gif) 13px 6px no-repeat; }
#mijnLeven ul.mijnLeven li ul li a span { display: block; }
/* mijn leven menu - subsub */
#mijnLeven ul.mijnLeven li ul li ul { position: absolute; left: 222px; top: -0px; width: 252px;}
* html #mijnLeven ul.mijnLeven li ul li { width: 222px; height: 20px; }
* html #mijnLeven ul.mijnLeven li ul li a { height: 15px; }
#holder.sideMenuCheckUser #mijnLeven ul.active { width: 474px; }

/* MenubyUser menu */
#MenubyUser { position: relative; float: left; z-index:2; width: auto; height: 179px; background: transparent url(/skins/default/pics/bgMenubyUser.gif) no-repeat 100% -2px; }
#MenubyUser ul.MenubyUser { position: relative; float: left; margin-top: 132px; width: 236px; list-style: none; z-index: 100; }
#MenubyUser ul.MenubyUser li { width: 218px; min-height: 32px;  }
#MenubyUser ul.MenubyUser li.Verenigingen { background: url(/skins/default/pics/bgHeadVerenigingen.gif) no-repeat; background-position: 18px;}
#MenubyUser ul.MenubyUser li.Vrijwilligers { background: url(/skins/default/pics/bgHeadVrijwilligers.gif) no-repeat; background-position: 18px;}
#MenubyUser ul.MenubyUser li img { position: relative; float: right; display: inline; margin: 5px 12px 0px 0px; }
#MenubyUser ul.MenubyUser li a, #MenubyUser ul.MenubyUser li a:active, #MenubyUser ul.MenubyUser li a:visited, #MenubyUser ul.MenubyUser li a.active,
#MenubyUser ul.MenubyUser li a.mouse { position: relative; float: left; margin-left: 18px; display: block; display: inline; width: 165px; height: 32px; background: url(/skins/default/pics/bgHeadMenubyUser.gif) no-repeat; } 

#MenubyUser ul.MenubyUser li img.Verenigingen,  #MenubyUser ul.MenubyUser li img.Vrijwilligers { margin-top:0; }

/*#MenubyUser ul.MenubyUser li a.mouse { position: relative; float: left; margin-left: 18px; display: block; display: inline; width: 165px; height: 32px; background: url(/skins/default/pics/bgHeadVerenigingen.gif) no-repeat; }*/
#MenubyUser ul.MenubyUser li a span { display: none; }
#MenubyUser ul.active { width: 236px; }
/* mijn leven menu - sub */
#MenubyUser ul.MenubyUser li ul { position: absolute; left: 0; top: 32px; padding: 14px 0px; width: 236px; visibility: hidden; background: #4a88be; list-style: none; }
#MenubyUser ul.MenubyUser li ul li { position: relative; float: left; width: 222px; min-height: 20px; }
#MenubyUser ul.MenubyUser li ul li a, #MenubyUser ul.MenubyUser li ul li a:active, #MenubyUser ul.MenubyUser li ul li a:visited, #MenubyUser ul.MenubyUser li ul li a.active,
#MenubyUser ul.MenubyUser li ul li a.mouse { float: left; margin: 0; padding: 3px 4px 3px 28px; display: block; width: 190px; min-height: 15px; height:auto; font: bold 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background: url(/skins/default/pics/bgMenubyUserSub.gif) 13px 6px no-repeat; }
#MenubyUser ul.MenubyUser li ul li a:hover, #MenubyUser ul.MenubyUser li ul li a.mouse, #MenubyUser ul.MenubyUser li ul li a.active, #MenubyUser ul.MenubyUser li ul li a.active:visited, #MenubyUser ul.MenubyUser li ul li a.active:hover,
#MenubyUser ul.MenubyUser li ul li a.active:active { float: left; margin: 0; padding: 3px 4px 3px 28px; display: block; width: 190px; min-height: 15px; height:auto; font: bold 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background: #6ea0cb url(/skins/default/pics/bgMenubyUserSub.gif) 13px 6px no-repeat; }
#MenubyUser ul.MenubyUser li ul li a span { display: block; }
/* mijn leven menu - subsub */
#MenubyUser ul.MenubyUser li ul li ul { position: absolute; left: 222px; top: -0px; }
* html #MenubyUser ul.MenubyUser li ul li { width: 222px; height: 20px; }
* html #MenubyUser ul.MenubyUser li ul li a { height: 15px; }

/* jouw bond menu */
#jouwBond { position: relative; float: left; z-index: 2; width: auto; height: 179px; background: #781730 url(/skins/default/pics/bgJouwbond.gif) no-repeat -33px -1px; }
#jouwBond ul.jouwBond { position: relative; float: left; margin-top: 132px; width: 236px; list-style: none; z-index: 5; }
#jouwBond ul.jouwBond li { width: 236px; min-height: 32px; }
#jouwBond ul.jouwBond li img { position: relative; float: right; display: inline; margin: 5px 12px 0px 0px; }
#jouwBond ul.jouwBond li a, #jouwBond ul.jouwBond li a:active, #jouwBond ul.jouwBond li a:visited, #jouwBond ul.jouwBond li a.active,
#jouwBond ul.jouwBond li a.mouse { position: relative; float: left; margin-left: 18px; display: block; display: inline; width: 165px; height: 32px; background: url(/skins/default/pics/bgHeadJouwBond.gif) no-repeat; }
#jouwBond ul.jouwBond li a span { display: none; }
#jouwBond ul.active { width: 475px; }
/* jouw bond menu - sub */
#jouwBond ul.jouwBond li ul { position: absolute; left: 0; top: 32px; padding: 14px 0px; width: 235px; visibility: hidden; background: #781730; list-style: none; }
#jouwBond ul.jouwBond li ul li { position: relative; float: left; width: 222px; min-height: 20px; }
#jouwBond ul.jouwBond li ul li a, #jouwBond ul.jouwBond li ul li a:active, #jouwBond ul.jouwBond li ul li a:visited, #jouwBond ul.jouwBond li ul li a.active,
#jouwBond ul.jouwBond li ul li a.mouse { float: left; margin: 0; padding: 3px 4px 3px 28px; display: block; width: 190px; min-height: 15px; height:auto; font: bold 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background: url(pics/bgJouwBondSub.gif) 13px 8px no-repeat; }
#jouwBond ul.jouwBond li ul li a:hover, #jouwBond ul.jouwBond li ul li a.mouse, #jouwBond ul.jouwBond li ul li a.active, #jouwBond ul.jouwBond li ul li a.active:visited, #jouwBond ul.jouwBond li ul li a.active:hover,
#jouwBond ul.jouwBond li ul li a.active:active { float: left; margin: 0; padding: 3px 4px 3px 28px; display: block; width: 190px; min-height: 15px; height:auto; font: bold 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background: #971939 url(pics/bgJouwBondSub.gif) 13px 8px no-repeat; }
#jouwBond ul.jouwBond li ul li a span { display: block; }
/* jouw bond menu - subsub */
#jouwBond ul.jouwBond li ul li ul { position: absolute; left: -235px; top: -0px; width: 235px; }
* html #jouwBond ul.jouwBond li ul li { width: 222px; height: 20px; }
* html #jouwBond ul.jouwBond li ul li a { height: 15px; }

#jongeren { position: relative; float: left; z-index: 2; width: auto; height: 49px; }
#jongeren ul.jongeren { position: relative; float: left; margin-top: 132px; padding-left: 65px; width: 105px; list-style: none; z-index: 5; }
#jongeren ul.jongeren li { width: 185px; min-height: 32px; }
#jongeren ul.jongeren li img { position: relative; float: right; display: inline; margin: 5px 0px 0px 0px; }
#jongeren ul.jongeren li a, #jongeren ul.jongeren li a:active, #jongeren ul.jongeren li a:visited, #jongeren ul.jongeren li a.active,
#jongeren ul.jongeren li a.mouse { position: relative; float: left; margin-left: 0px; display: block; display: inline; width: 140px; height: 32px; background: url(/skins/default/pics/bgHeadJongeren.gif) no-repeat; }
#jongeren ul.jongeren li a span { display: none; }

/* reset the background when a sidemenu */
#holder.sideMenuCheck #jouwBond, #holder.sideMenuCheckUser #jouwBond { background-position: 100% -1px; }
/* #holder.sideMenuCheck #header #jouwBond .people { top:20px; :10px; margin-left:0; z-index:1; } */
#holder.sideMenuCheckUser #jouwBond ul.active { width: 236px; }

/* body */
#body { position: relative; /*float: left; display:inline;*/ padding-top: 26px; width: 949px; overflow:hidden; background: url(/skins/default/pics/bgBody.gif) repeat-x; z-index: 1; }
#body .railLeft { display: none;}
.sideMenuCheck #body .railLeft, .sideMenuCheckUser #body .railLeft { position: relative; float: left; display: block; width: 183px; z-index: 3; }

/* mijn leven menu sub */
#mijnLevenSub { position: relative; z-index: 4; padding:0 0 0 16px; margin:0; }
#mijnLevenSub ul { position: relative; display:block; width: 154px; margin: 14px 0 0 0; padding:0; list-style: none; }
* html #mijnLevenSub ul { height:10%; }
#mijnLevenSub ul li.node1 { text-align:left; }
#mijnLevenSub ul li.node1 img { margin:0 0 10px 0; }
#mijnLevenSub ul li.node1 a { display: none; }
/* mijn leven menu sub - niveau 1 */
#mijnLevenSub ul li.node1 ul li a { display: block; }
#mijnLevenSub ul li ul { list-style: none; display: block; visibility: visible; margin: 0; z-index: 5; }
#mijnLevenSub ul li ul li { position: relative; float: left; padding-bottom: 1px; width: 154px; min-height: 25px;  height:auto; display:block; background: url(/skins/default/pics/bgDotsPink.gif) bottom repeat-x; }
#mijnLevenSub ul li ul li.lastNode { background:none; }
#mijnLevenSub ul li ul li a,
#mijnLevenSub ul li ul li a:visited { position: relative; top:0; /*float:left;*/ display: block; width: 154px; height:auto; min-height: 15px; padding:5px 0; font: 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background:none; }
#mijnLevenSub ul li ul li a:hover,
#mijnLevenSub ul li ul li a.active, #mijnLevenSub ul li ul li a.mouse { position: relative; top:0; /*float:left;*/ display: block; width: 154px; height:auto; min-height: 15px; padding:5px 0; font: 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #791730; text-decoration: none; background: url(/skins/default/pics/bgMenuSub.gif) repeat-y; }
/* mijn leven menu sub - niveau 2 */
#mijnLevenSub ul li ul li ul { position: absolute; top: 0; left: 154px; z-index: 6; padding: 0px 5px 6px 5px; width: 189px; list-style: none; display: block; visibility: hidden; background: url(/skins/default/pics/bgMenuSubSub.gif) repeat-y; }
#mijnLevenSub ul li ul li ul li { position: relative; padding-bottom: 1px; width: 189px; background: transparent url(/skins/default/pics/bgDotsPink.gif) bottom repeat-x; }
#mijnLevenSub ul li ul li ul li.lastNode { background: none; }
#mijnLevenSub ul li ul li ul li a,
#mijnLevenSub ul li ul li ul li a:visited { width: 189px; }
#mijnLevenSub ul li ul li ul li a:hover,
#mijnLevenSub ul li ul li ul li a.active, #mijnLevenSub ul li ul li ul li a.mouse { width: 189px; background-image: none; }
/* mijn leven menu sub - niveau 3 */
#mijnLevenSub ul li ul li ul li ul { position: absolute; top: 0; left: 189px; z-index: 7; padding: 0px 5px 6px 5px; width: 189px; list-style: none; display: block; visibility: hidden; background: url(pics/bgMenuSubSub.gif) repeat-y; }
/* gerelateerd menu sub */
#GerelateerdeArtSub { position: relative; z-index: 4; padding:0 0 0 0px; margin:20px 0 0 0; width: 500px; }
#GerelateerdeArtSub h2 { font: 150%/160% Verdana, Arial, Helvetica, sans-serif; color: #626262; }
#GerelateerdeArtSub ul.GerelateerdeArtSub { position: relative; width: 490px; background:transparent url(/skins/default/pics/bgDotsPink.gif) repeat-x scroll center top; padding-top:15px; padding-left: 10px; list-style: none; }
#GerelateerdeArtSub ul.GerelateerdeArtSub li { padding-bottom: 20px; }
#GerelateerdeArtSub ul.GerelateerdeArtSub li h3 { font: bold 100%/110% Verdana, Arial, Helvetica, sans-serif; color: #f73866;}
#GerelateerdeArtSub ul.GerelateerdeArtSub li a.readMore { position: absolute; right: 0px; }
/* jouw bond menu sub */
#jouwBondSub { position: relative; z-index: 4; padding:0 0 0 16px; margin:0; }
#jouwBondSub ul { position: relative; display:block; width: 154px; margin: 14px 0 0 0; padding:0; list-style: none; }
* html #jouwBondSub ul { height:10%; }
#jouwBondSub ul li.node1 { text-align:left; }
#jouwBondSub ul li.node1 img { margin:0 0 10px 0; }
#jouwBondSub ul .node1 a { display: none;  }
/* jouw bond menu sub - niveau 1 */
#jouwBondSub ul li.node1 ul li a { display: block; }
#jouwBondSub ul li ul { list-style: none; display: block; visibility: visible; margin: 0; z-index: 5; }
#jouwBondSub ul li ul li { position: relative; float: left; padding-bottom: 1px; width: 154px; min-height: 25px; height: auto; display:block; background: url(pics/bgDotsPink.gif) bottom repeat-x; }
#jouwBondSub ul li ul li a,
#jouwBondSub ul li ul li a:visited { position: relative; top:0; /*float:left;*/ display: block; width: 154px; height:auto; min-height: 15px; padding:5px 0; font: 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background: none; }
#jouwBondSub ul li ul li a:hover,
#jouwBondSub ul li ul li a.active { position: relative; top:0; /*float:left;*/ display: block; width: 154px; height:auto; min-height: 15px; padding:5px 0; font: 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #791730; text-decoration: none; background: url(pics/bgMenuSub.gif) repeat-y; }
/* jouw bond menu sub - niveau 2 */
#jouwBondSub ul li ul li ul { position: absolute; top: 0; left: 154px; z-index: 6; padding: 0px 5px 6px 5px; width: 189px; list-style: none; display: block; visibility: hidden; background: url(/skins/default/pics/bgMenuSubSub.gif) repeat-y; }
#jouwBondSub ul li ul li ul li { position: relative; padding-bottom: 1px; width: 189px; background: url(/skins/default/pics/bgDotsPink.gif) bottom repeat-x; }
#jouwBondSub ul li ul li ul li.lastNode { background: none; }
#mijnLevenSub ul li ul li ul li a,
#mijnLevenSub ul li ul li ul li a:visited { width: 189px; }
#jouwBondSub ul li ul li ul li a:hover,
#jouwBondSub ul li ul li ul li a.active, #jouwBondSub ul li ul li ul li a.mouse { width: 189px; background-image: none; }
/* jouw bond menu sub - niveau 3 */
#jouwBondSub ul li ul li ul li ul { position: absolute; top: 0; left: 189px; z-index: 7; padding: 0px 5px 6px 5px; width: 189px; list-style: none; display: block; visibility: hidden; background: url(pics/bgMenuSubSub.gif) repeat-y; }

/* user menu sub */
#userMenuSub { position: relative; z-index: 4; padding:0 0 0 16px; margin:0; }
#userMenuSub ul {display: none; }
#userMenuSub ul.active  { position: relative; float: left; display:inline;  width: 154px; margin: 14px 0 0 0; list-style: none; }
#userMenuSub ul .node1 a { display: none;  }
/* jouw bond menu sub - niveau 1 */
#userMenuSub ul li.node1 ul li a { display: block; }
#userMenuSub ul li ul { list-style: none; display: block; visibility: visible; margin: 0; z-index: 5; }
#userMenuSub ul li ul li { position: relative; float: left; padding-bottom: 1px; width: 154px; min-height: 26px; line-height: 26px; background: url(pics/bgDotsPink.gif) bottom repeat-x; }
#userMenuSub ul li ul li a,
#userMenuSub ul li ul li a:visited { position: relative; float: left; display: block; width: 154px; min-height: 26px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none; background: none; }
#userMenuSub ul li ul li a:hover,
#userMenuSub ul li ul li a.active { position: relative; float: left; display: block; width: 154px; min-height: 26px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #791730; text-decoration: none; background: url(pics/bgMenuSub.gif) repeat-y; }
/* jouw bond menu sub - niveau 2 */
#userMenuSub ul li ul li ul { position: absolute; top: 0; left: 154px; z-index: 6; padding: 0px 5px 6px 5px; width: 189px; list-style: none; display: block; visibility: hidden; background: url(pics/bgMenuSubSub.gif) repeat-y; }
#userMenuSub ul li ul li ul li { position: relative; float: left; padding-bottom: 1px; width: 189px; background: url(pics/bgDotsPink.gif) bottom repeat-x; }
#userMenuSub ul li ul li ul li.lastNode { background: none; }
#userMenuSub ul li ul li ul li a:hover, #userMenuSub ul li ul li ul li a.active { background-image: none; }
/* jouw bond menu sub - niveau 3 */
#userMenuSub ul li ul li ul li ul { position: absolute; top: 0; left: 189px; z-index: 7; padding: 0px 5px 6px 5px; width: 189px; list-style: none; display: block; visibility: hidden; background: url(pics/bgMenuSubSub.gif) repeat-y; }

/* body - tpl */
#body .tpl { position: relative; float: left; padding-right: 6px; width: 707px; min-height: 300px; overflow: hidden; color: #626262; color:#000; }
.sideMenuCheck #body .tpl, .sideMenuCheckUser #body .tpl { position: relative; float: left; display:inline; padding-right: 6px; width: 524px; min-height: 300px; overflow: hidden; color: #626262; color:#000;}
* html .sideMenuCheck #body .tpl, * html .sideMenuCheckUser #body .tpl { height:10%; }

/* body - tpl - breadcrum */
#body .tpl .breadcrumMenu { position: relative; float: left; width: 707px; min-height: 22px; padding-bottom: 4px; background: url(pics/bgDotsPink.gif) bottom repeat-x; }
#body .tpl .breadcrumMenu li { padding: 0px 12px 0px 5px; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #a0a0a0; background: url(pics/divBreadCrum.gif) right no-repeat; }
#body .tpl .breadcrumMenu li.firstNode { padding-left: 0px; }
#body .tpl .breadcrumMenu li.lastNode { background: none; }
#body .tpl .breadcrumMenu li a,
#body .tpl .breadcrumMenu li a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #a0a0a0; }
.sideMenuCheck #body .tpl .breadcrumMenu, .sideMenuCheckUser #body .tpl .breadcrumMenu { position: relative; float: left; width: 524px; min-height: 22px; padding-bottom: 4px; background: url(pics/bgDotsPink.gif) bottom repeat-x; }

/* body - tpl - content */
#body .tpl .content { position: relative; float: left; margin-top: 40px; width: 680px; min-height: 300px; }
.sideMenuCheck #body .tpl .content, .sideMenuCheckUser #body .tpl .content { position: relative; float: left; margin-top: 40px; width: 500px; min-height: 300px; }
#body .tpl .content .intro, .sideMenuCheck #body .tpl .content .intro, .sideMenuCheckUser #body .tpl .content .intro { width: auto; overflow:hidden; }

/* rail - zoek */
#body .rail { position: relative; float: right; margin-left: 6px; max-width: 230px; padding-bottom: 1px;}
* html #body .rail { position: relative; float: right; display: inline; width: 230px; }

#body .rail #searchBox { position: relative; width: 230px; height: 42px; }
#body .rail #searchBox #zoekform { position: relative; overflow:hidden; width: 230px; }
#body .rail #searchBox #zoekform #zoekterm { position: relative; float: left; margin-left: 10px; width: 135px; padding-top: 2px; height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a0a0a0; border: 1px solid #cecece; border-top-color: #8f8f8f; border-bottom-color: #e4e4e4; font: 11px Verdana,Arial,Helvetica,sans-serif;}
#body .rail #searchBox #zoekform a,
#body .rail #searchBox #zoekform a:visited { position: relative; float: left; margin: 0px 0px 0px 12px; display: block; width: 55px; height: 17px; line-height: 17px; font-size: 12px; font-weight: bold; color: #2f6ea5; text-align: center; border: 1px solid #cecece; background: url(pics/bgBtn.gif) repeat-x; border: 1px solid #808ba0; border-top-color: #727b8f; }

/* rail - inloggen */
#body .rail #loginBox { position: relative; padding: 11px 14px 6px 10px; margin-bottom:6px; width: 206px; background: #c7daeb; border:0; min-height:65px; }
#body .rail #loginBox h2 { font: bold 120%/110% Verdana, Arial, Helvetica, sans-serif; color: #000000; }
#body .rail #loginBox p { font-size: 12px; color: #000000; line-height: normal; margin-bottom:4px; }
#body .rail #loginBox form { position: relative; width: 206px; margin-bottom:6px; }
#body .rail #loginBox form fieldset { position: relative; width: 206px; border:0; background:transparent; }
#body .rail #loginBox form fieldset input.text { position: relative; margin-bottom: 6px; padding-top: 2px; width: 199px; height: 15px; border: 1px solid #cecece; border-bottom-color: #e4e4e4; border-top-color: #8e8e8e; font: 11px Verdana,Arial,Helvetica,sans-serif;}
#body .rail #loginBox a,
#body .rail #loginBox a:visited { position: relative; float: right; margin-top: 4px; display: block; width: 55px; height: 17px; font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif; color: #2f6ea5; text-align: center; border: 1px solid #cecece; background: url(pics/bgBtn.gif) repeat-x; border: 1px solid #808ba0; border-top-color: #727b8f; }
#body .rail #loginBox p.aanmelden { display: none; }
#body .rail #loginBox p.opvragen { display: block; font-size: 11px; text-align: left; display: block; line-height: normal; position: relative; width: 200px; margin: 0; padding: 0; }
#body .rail #loginBox form fieldset h1.onthoud-me { position: relative; width: 206px; border: 0; margin: 0; padding: 0px; font-size:110%; font-style: normal; font-weight: normal;}
#body .rail #loginBox p.opvragen a,
#body .rail #loginBox p.opvragen a:visited { float: right; margin-top: 0px; width: 97px;  text-decoration: underline; line-height: normal; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; background: none; border: none; color: #000000; }

/* verenigingen_map */
#body .rail #verenigingenmap { background: #eef3f9 url(/skins/default/pics/bgDotsBlue.gif) bottom repeat-x; margin-top: 1px; }
#body .rail #verenigingenmap .reumaVerenigingenMapTitle { position: absolute; margin: 0 0 0 10px; padding-top: 10px; font: bold 120%/1.2em Verdana,Arial,Helvetica,sans-serif; color: #626262; color:#000; line-height:110%; width:220px;}
/* direct menu */
#body .rail #directlist { position: relative; padding: 6px 0 0 0; margin-top: 2px; padding-bottom: 8px; width: 230px; background: #edf3f8 url(/skins/default/pics/bgDotsBlue.gif) bottom repeat-x; }#body .rail #directlist h2 { position: relative; margin:0; padding: 6px 10px 0 10px; width: 210px; background: #f73866; font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff; }
#body .rail #directlist ul { position: relative; padding: 6px 10px 10px; width: 210px; background: #f73866; list-style: none; }
#body .rail #directlist ul li {  }
#body .rail #directlist ul li a { display:block; width: 190px; padding:3px 0 3px 20px; color: #fff; font: bold 110%/120% Verdana, Arial, Helvetica, sans-serif; background: url(/skins/default/pics/bgMijnLevenSub.gif) 3px 8px no-repeat; }
#body .rail #directlist ul li a:hover { background-color: #f96085; }
/* rail - jongeren */
#body .rail #jongeren { position: relative; padding: 6px 0 12px 0; width: 230px; background: url(/skins/default/pics/bgDotsBlue.gif) bottom repeat-x;  }
#body .rail #jongeren .jongeren { position: relative; padding-bottom: 6px; padding-top: 6px; width: 230px; }
#body .rail #jongeren .jongeren a {  }
#body .rail #jongeren .jongeren a img { border: none; }
/* rail - professionals */
#body .rail #professionals { position: relative; padding: 6px 0px; width: 230px; background: #edf3f8 url(/skins/default/pics/bgDotsBlue.gif) bottom repeat-x; float: left; z-index: 1; }
#body .rail #professionals h2 { position: relative; padding: 0px 10px 0px 14px; margin:0; width: 206px; height: 49px; background: #72ade1; float: left; }
#body .rail #professionals h2 span { display: block; padding-top: 10px; width: 166px; font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
#body .rail #professionals h2 span a,
#body .rail #professionals h2 span a:visited { color: #821939; text-decoration: none; }
#body .rail #professionals h2 span strong { display:inline; color: #fff; }
#body .rail #professionals h2 img { position: absolute; right: 6px; top: 5px; border: 0; }
#body .rail #professionals .professionals { position: relative; padding: 0px 14px; width: 202px; color: #4a88be; }
/* rail - leeftijd */
#body .rail #leeftijd { position: relative; padding: 8px 0; width: 230px; background: #edf3f8 url(/skins/default/pics/bgDotsBlue.gif) 0 bottom repeat-x; float: left; }
* html #body .rail #leeftijd { padding: 0px; padding-bottom: 6px; }
#body .rail #leeftijd .leeftijd { position: relative; overflow:hidden;  padding: 0px 10px; width: 210px; color: #4a88be; background: url(/skins/default/pics/bgLeeftijd.png) top repeat-x; }
#body .rail #leeftijd .leeftijd h2 { position: relative; top: 10px; font: bold 110%/110% Verdana, Arial, Helvetica, sans-serif; color: #000000; }
#body .rail #leeftijd .leeftijd p { font: 100%/110% Verdana, Arial, Helvetica, sans-serif; color: #000000; }
#body .rail #leeftijd .leeftijd #slider { margin-bottom: 20px; }
.sliderInput { position: relative; top:-55px; height:14px; width:40px; padding:0; text-align:center; font: 12px/14px Arial, Helvetica, sans-serif; }
.smallTxt { font-size: 110%; }
/* rail - banner */
#body .rail .bannerBox { position: relative; overflow:hidden; width: 230px; background: url(/skins/default/pics/bgDotsBlue.gif) top repeat-x; }
#body .rail .bannerBox .banner { position: relative; width: 230px; text-align: center; padding: 6px 0; color: #4a88be; background: url(/skins/default/pics/bgDotsBlue.gif) 0 bottom repeat-x; float: left; }
#body .rail .bannerBox .banner .img { position: relative; border: 0; }
#body .rail .bannerBox .bannerBox { background: none; }
/* rail - weer */
#body .rail #weer { position: relative; padding: 0; width: 230px; background: #edf3f8 url(/skins/default/pics/bgDotsBlue.gif) 0 bottom repeat-x; min-height: 100px; float: left; }
* html #body .rail #weer { height: 100px; }
#body .rail #weer .weer { position: relative; padding: 6px 0; width: 230px; overflow:hidden; text-align: left; color: #4a88be; background: url(/skins/default/pics/bgWeerTop.gif) top no-repeat; }
#body .rail #weer .weer .inline { position: relative; overflow:hidden; padding: 20px 10px 12px 10px; width: 210px; text-align: left; color: #4a88be; background: url(/skins/default/pics/bgWeer.gif) center repeat-x; }
#body .rail #weer .weer .weerTop { position: relative; float: left; width: 210px; text-align: left; color: #4a88be; }
#body .rail #weer .weer .inline h2 { position: relative; float: left; display: block; width: 70px; height: 44px; font-size: 19px; font-weight: bold; color: #FFFFFF; }
#body .rail #weer .weer .inline h3 { position: relative; float: left; display: block; padding: 4px 4px 0px 0px; width: 130px; height: 40px; font-size: 22px; font-weight: bold; text-align: right; color: #FFFFFF; background: url(pics/bgWeerBlock.gif) top right no-repeat; }
#body .rail #weer .weer .inline h3 span { display: block; clear: both; font-size: 9px; }
#body .rail #weer .weer .inline h3 img { position: absolute; top: -20px; left: 0; }
#body .rail #weer .weer .weerTop img { position: relative; float: right; }
#body .rail #weer .weer .inline p { position: relative; float: left; width: 100%; font-weight: bold; color: #dd7a07; }
#body .rail #weer .weer a { font-size: 12px; color: #4a88be; }
/* rail - poll */
#body .rail #poll { position: relative; padding:6px 0; width: 230px; min-height: 118px; }
#body .rail #poll .poll { position: relative; padding: 0px 0px 12px 0px; width: 230px; overflow:hidden; text-align: left; color: #4a88be; background: url(/skins/default/pics/bgDotsBlue.gif) 0px bottom repeat-x; }
#body .rail #poll .poll h2 { display: block; height: 16px; padding: 10px; margin: 0; font: bold 120%/120% Verdana,Arial,sans-serif; color: #000000; background: #edf3f8 url(/skins/default/pics/bgPoll.gif) top repeat-x; }
#body .rail #poll .poll .content { padding: 12px 13px 10px 13px; width: 204px; font-size: 12px; color: #000000; background: #cfe1f0 url(/skins/default/pics/bgPollContent.gif) top repeat-x; }
#body .rail #poll .poll .form { padding: 12px 13px 10px 13px; width: 204px; font-size: 12px; font-weight: bold; color: #4a88be; }
#body .rail #poll .poll .form #pollform label { position: relative; float: left; display: block; padding-bottom: 10px; }
#body .rail #poll .poll .form #pollform label input { position: relative; float: left; margin-right: 6px; }
#body .rail #poll .poll .form #pollform label span { position: relative; float: left; display: block; width: 160px; }
#body .rail #poll .poll .form #pollform input.button { float: right; padding: 0px 18px; width: auto; height: 19px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #296eab; line-height: 15px; cursor: pointer; border: 1px solid #71798d; background:url(/skins/default/pics/bgBtn.gif) repeat-x; }
/* rail - poll - resultaat */
#body .rail #poll .poll dl { position:relative; width: 100%; overflow:hidden; }
#body .rail #poll .poll dl dt { display: block; width: 150px; margin-bottom:4px; }
#body .rail #poll .poll dl dd { position:relative; display: block; width: 100%; text-align:right;}
#body .rail #poll .poll dl dd span { color: #000000; }
#body .rail #poll .poll dl dd .result { position: absolute; left:0; top:4px; width:140px; height:5px; border:1px solid #4a88be; text-align: left;}
#body .rail #poll .poll dl dd .result img { position:absolute; top:0; left:0; background-color: #4a88be; height:5px; margin:0; padding:0; border:0; float:none; }
#body .rail #poll .poll dl.total { position: relative; float: left; margin-top: 4px; padding-top: 6px; width: 100%; border-top: 1px solid #a0caf9; }
#body .rail #poll .poll dl.total dd { color: #000000; text-align: right; }
#body .rail #poll .poll dl.total dt { float: left; display:inline; }
/* rail - chat */
#body .rail #chat { position: relative; padding: 6px 0; width: 230px; background: #edf3f8 url(/skins/default/pics/bgDotsBlue.gif) bottom repeat-x; }
#body .rail #chat .chat { position: relative; padding: 0; overflow:hidden; width: 230px; text-align: left; color: #4a88be; background: url(/skins/default/pics/bgPoll.gif) repeat-x; }
#body .rail #chat .chat h2 { position: relative; float: left; display: block; margin:0; padding: 0px 43px 0px 12px; width: auto; height: 36px; font-size: 14px; font-weight: bold; line-height: 36px; color: #000000; background: url(/skins/default/pics/arrowBig.gif) right no-repeat; }
#body .rail #chat .chat .inline { position: relative; float: left; margin:0; padding: 8px 8px 0px 12px; width: 210px; min-height: 63px; text-align: left; color: #4a88be; background: #dce8f2 url(/skins/default/pics/bgChatContent.gif) top repeat-x; }
#body .rail #chat .chat p { position: relative; float: left; display: block; width: 140px; font-size: 12px; font-weight: normal; color: #000000; }
#body .rail #chat .chat p a,
#body .rail #chat .chat p a:visited { text-decoration: underline; color: #2a4d9e; }
#body .rail #chat .chat p a:hover { text-decoration: none; color: #2a4d9e; }
#body .rail #chat .chat img { position: absolute; bottom: 0; right: 8px; }
/* rail - forum */
#body .rail #forum { position: relative; padding: 6px 0; width: 230px; background: #edf3f8 url(/skins/default/pics/bgDotsBlue.gif) bottom repeat-x; }
#body .rail #forum .forum { position: relative; padding: 0; overflow:hidden; width: 230px; text-align: left; color: #4a88be; background:url(/skins/default/pics/bgPoll.gif) repeat-x; }
#body .rail #forum .forum h2 { position: relative; display: block; margin:0; padding:10px 0 10px 12px; width: 218px; height: 16px; font: bold 14px/16px Verdana,Arial,Helvetica,sans-serif; color: #000000; }
#body .rail #forum .forum .inline { position: relative; margin:0; padding: 8px 8px 0px 12px; width: 210px; min-height: 43px; text-align: left; color: #4a88be; background: #dce8f2 url(/skins/default/pics/bgChatContent.gif) top repeat-x; }
#body .rail #forum .forum p { position: relative; display: block; padding-right: 43px; width: 167px; min-height: 31px; font-size: 12px; font-weight: normal; color: #000000; background: url(/skins/default/pics/arrowBig.gif) top right no-repeat; }
#body .rail #forum .forum p a,
#body .rail #forum .forum p a:visited { text-decoration: underline; color: #2a4d9e; }
#body .rail #forum .forum p a:hover { text-decoration: none; color: #2a4d9e; }
#body .rail #forum .forum img { position: absolute; bottom: 0; right: 8px; }
* html #body .rail #forum .forum p { height: 31px; }

/* footer */
#footer { position: relative; float: left; overflow:hidden; width: 949px;  }
#footer .footer { position: relative; overflow:hidden; display:block; padding-top: 6px; width: 712px; height: 105px; border-top: 1px solid #791730; }
#footer .footer h3 { position: relative; float:none; font-size: 12px; color: #f73866; }
#footer .footer .block { position: relative; float: left; display:block; width:178px; padding-top:20px; height: 70px; }
#footer .footer .block1 { position: relative; float: left; display:block; width:141px; padding-top:20px; height: 70px; padding-right: 30px; }
#footer .footer .block2 { position: relative; float: left; display:block; width:140px; padding-top:20px; height: 70px;padding-right: 30px; }
#footer .footer .block3 { position: relative; float: left; display:block; width:139px; padding-top:20px; height: 70px; padding-right: 30px;}
#footer .footer .block4 { position: relative; float: left; display:block; width:165px; padding-top:20px; height: 70px;}
#footer span.left { position: relative; float: left; width: 441px; height: 16px; background: #f73866; }
#footer span.center { position: relative; float: left; width: 272px; height: 16px; background: #791730; }
#footer span.right { position: relative; float: left; width: 236px; height: 16px; background: #4a88be; }

/* foot menu */
ul.footMenu { position: relative; width:100%; overflow:hidden; padding:10px 0;list-style: none; }
ul.footMenu li { position: relative; float: left; display: inline; height: 15px; background: url(pics/divGeneralMenu.gif) right no-repeat; }
ul.footMenu li.lastNode { background: none; }
ul.footMenu li a, ul.footMenu li a:active, ul.footMenu li a:visited, ul.footMenu li a.active, 
ul.footMenu li a.mouse { position: relative; float: left; display:block; width: auto; padding: 0px 11px 0px 10px; font: 110%/110% Arial,Helvetica,sans-serif; color: #000000; text-decoration: none; }
ul.footMenu li a:hover, ul.footMenu li a.mouse, ul.footMenu li a.active, ul.footMenu li a.active:visited, ul.footMenu li a.active:hover,
ul.footMenu li a.active:active { background: url(/skins/default/pics/bggeneralMenuActive.gif) repeat-x; color: #373737; text-decoration: underline; }
ul.footMenu li.firstNode a { padding-left: 0px; }

/* faq */
#body .tpl .content #faq { }
#body .tpl .content #faq table { margin-bottom: 20px; width: 524px; table-layout: fixed; }
#body .tpl .content #faq table tr { width: 524px; }
#body .tpl .content #faq table tr td { width: 524px; }
#body .tpl .content #faq table tr td a,
#body .tpl .content #faq table tr td a:visited { text-transform: capitalize; color: #000; }

/*#body .tpl .content .faq { background: #f1e7ea; }*/
#body .tpl .content .faq table { width: 524px; table-layout: fixed; }
#body .tpl .content .faq table tr { width: 524px; background: #f9f5f7 url(../../skins/default/pics/bgDotsPink.gif) bottom repeat-x; }
#body .tpl .content .faq table tr td { padding-bottom: 1px; width: 524px; text-align: left; }
/*#body .tpl .content .faq table tr td h2 { margin: 0; width: 524px; height: 31px; line-height: 31px; background: #f1e7ea; }*/
#body .tpl .content .faq table tr td h2 { margin: 0; width: 524px; line-height: 31px; background: #f1e7ea; }
#body .tpl .content .faq table tr td h2 p { padding-left:15px; }
#body .tpl .content .faq table tr td h2 a,
#body .tpl .content .faq table tr td h2 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #791730; cursor: pointer; }
#body .tpl .content .faq table tr td div { padding: 13px 15px 13px 15px; width: 524px; display: none; }
#body .tpl .content .faq table tr td div p { width:500px; }
/* news response */
#response { position:relative; width: 460px; padding:10px 0; }
#response .response { position:relative; font-size:0.938em; padding: 7px 0; color:#000; line-height: 14px; border-bottom:1px solid #C0B8AD; }
#response .response a { font: bold 11px/15px Verdana,Arial,sans-serif; color:#F73866; }
#response .pages { position:relative; font-size:0.875em; line-height: 14px; padding: 4px 0; margin-bottom: 15px; color:#000; border-bottom:1px solid #F73866; }
#response .pages .pagenumbers { position:relative; margin-left: 24px; display: inline;}
#response .pages .pagenumbers a { color:#000; }
#response .pages .pagenumbers .selected{ color: #F73866; font-size:0.875em; }
#response .messages { position:relative; font-size:0.825em; padding: 19px 12px 18px 12px; color: #000000; }
* html #response .messages { font-size:100%; }
#response .even { background-color: #F1E7EA; }
#response .messages .title { font-weight: bold; }
#response .messages .info { font-size:100%; text-align: right; font-style: italic; color:#f94a2c; }
#response .messages .info a { font-size:100%; text-align: right; font-style: italic; color:#f94a2c; }
#response .messages .btnEdit { display:block; float:right; width: 16px; height: 14px; background: url(/skins/default/pics/btnEdit.gif) no-repeat 0 50%; color: #F83513;}
#response .messages .btnDel { display:block; float:right; width: 16px; height: 14px; background: url(/skins/default/pics/btnDel.gif) no-repeat 0 50%; color: #F83513;}
#response .nomessages { font-size:0.825em; padding: 19px 12px 7px 12px; color:#F73866; }
#response .box { font-size:0.875em; color: #000; padding-top: 14px; margin-top: 13px; border-top:1px solid #C0B8AD; }
* html #response .box { font-size:100%; }
#response .box h2 { /*width: 449px;*/ padding-top: 10px; padding-left: 12px; padding-bottom: 8px; color:#F73866; background: #F1E7EA;}
#response .box .main.loggedin { padding-right: 12px; padding-top: 15px; text-align: right; background: #F1E7EA; /*width: 449px;*/ height: 200px;}
#response .box .main.loggedin #error { font-weight: bold; color: #F73866; margin-right: 20%; display: block; height: 20px; } 
#response .box .main.loggedin #security_label { text-align: left; float: left; margin-left: 10px; height: 23px;  }
#response .box .main.loggedin #security_code_row img { margin-left: 20px; vertical-align: middle; }
#response .box .main.loggedin #security_code_row input { height: 20px; margin-left: 68px; width: 200px;  }
#response .box .main.login { padding:15px 12px 0 0; text-align: left; background: #F1E7EA; width: 449px; height: 180px;}
#response .box .main.login p { margin-left: 12px; }
#response .box .main div.success { color: #f94a2c; text-align: left; margin-left: 12px;}
#response .box .main .row { margin-bottom: 9px; width:100%; overflow:hidden; }
#response .box .main .row label { color: #000;}
#response .box .main .row input,
#response .box .main .row textarea { color: #333; }
#response .box .main .row .text, #response .box .main .row textarea { padding:1px; width:80%; border: 1px solid #b0b0b0; }
#response .box .main .row textarea { height: 68px; }
#response .box .main .row label { vertical-align: top; padding-right: 12px;}
#response .box .main .row .button { font: bold 0.875em Verdana,Arial,sans-serif; color: #F73866; background: #fff; border: 1px solid #b0b0b0; width: 95px; height: 20px; }
#response .box .footer { display:none; }
/* form elements */
#content form { position:relative; width:476px; overflow:hidden; }
#content form .formRow { position: relative; display: block; width: 476px; margin: 5px 0 0 0;}
#content form .error { position: relative; display: block; width: 420px; color: #000000; line-height:11px; margin: 0;}
#content form .question {position: relative; float: left; display: block; vertical-align: top; width: 200px; overflow:hidden; padding: 1px; /*border:1px solid #fff;*/ }
#content form .subquestion {position: relative; float: left; display: block; vertical-align: top; width: 60px;  overflow:hidden; /* border:1px solid #fff;*/}
#content form .answer { position: relative; width:274px; overflow:hidden; }
#content form .answer a.info { position: relative; background: url(/skins/default/pics/btn_Info.gif) no-repeat; height:14px; width:14px; float:right; margin-top: 2px;}
#content form .answer select { position: relative; max-height: 100px; width: 255px; padding: 1px 0; color:#58585a; border: 1px solid #c2c2c2; }
#content form .answer select option { padding-left: 1px; }
#content form .answer textarea { position: relative; height: 100px; width: 250px; padding: 1px; color:#58585a; border: 1px solid #c2c2c2; font: 11px/13px "Trebuchet MS",Arial,Helvetica,sans-serif; }
#content form .answer.text input { position: relative; width:270px; padding: 1px; color:#58585a; border: 1px solid #c2c2c2; }
#content form .answer.radio label { position: relative; /*float:left;*/ /*display:block;*/ min-height: 16px; line-height:15px; margin-right: 8px; padding: 2px 0; vertical-align: middle;  }
#content form .answer.radio input { position: relative; font-size: 11px; line-height: 15px; margin:0; padding:0;}
#content form .answer.check label { position: relative; width: auto; float:left; display:block; margin-right: 8px; padding-left:1px; vertical-align: middle;}
#content form .answer.check input { position: relative; font-size: 11px; line-height: 11px; margin:0; padding:0; }
#content form #kolommenrow select { width: 40px; }
#content form #kolommenrow input { width: 30px; }
#content form #kolommenrow .answer label { padding-left:10px; padding-right:10px; }
#content form .submit {float:right; }
/* form includes */
.formtab { position:relative; width:500px; padding:10px; margin-top:8px; background: #fcfcfc; }
.formtab .formrow { position:relative; width:auto; }
.formtab .formrow .indent { position:relative; margin-left:220px; }
.formtab .formrow label { position:relative; display:block; width:100%; padding: 2px 0; overflow:hidden; clear:both; line-height:15px; z-index:1; }
.formtab input, .formtab select, .formtab textarea { position:relative; float:right; width: 280px; border: 1px solid #c4c9c8; padding:2px 1px; margin: 1px 0; font: 11px/13px Arial,Helvetica,sans-serif; }
.formtab .formrow select { padding:1px; width: 284px; }
.formtab .formrow select option {  }
.formtab .radio label { display:inline; padding-right: 12px;  }
.formtab .radio input { width:auto; float:none; height:14px; width:14px; margin:0 6px 0 0; border:0; }
.formtab .checkbox input { float:none; height:14px; width:14px; margin:0 6px 0 0; border:0; }
.formtab .different input { width:200px; }
.formtab .button input { width:auto; }
.formtab .subhead { font-weight:bold; }
.formtab .text { padding: 5px 0; }
.formtab .suggest { position:absolute;display:none; padding:1px; top:23px; right:0; width:280px; height:140px; background:#eee; border:1px solid #ccc; z-index:1000; }
.formtab .error { padding: 6px; color: #c00; margin-bottom:10px; background:#fee; border: 1px solid #c00; }
.formtab .error p { margin:0; padding:0; line-height:15px; }
/* UI Slider */
.ui-slider-handle { position: absolute; height: 16px; width: 12px; top: 1px; left: 0px; background-image: url(/skins/default/pics/slider-handle.gif);  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-1 { width: 200px; height: 23px; position: relative; top:15px; background: url(/skins/default/pics/slider-bg-1.png) repeat-x center center; }

#searchresult h3 {font: bold 110%/120% Verdana ,Arial,Helvetica,sans-serif;}
#searchresult .searchitem { margin-bottom: 15px; }
#content a.back { float: left; margin-top: 15px;}

#verenigingmenu { position: relative; z-index: 4; padding:0 0 0 16px; margin:0; }
#verenigingmenu ul { position: relative; display:block; width: 154px; margin: 14px 0 0 0; padding:0; list-style: none; }
* html #verenigingmenu ul { height:10%; }

/* mijn leven menu sub - niveau 1 */
#verenigingmenu ul { list-style: none; display: block; visibility: visible; margin: 0; z-index: 5; }
#verenigingmenu ul li  { position: relative; float: left; padding-bottom: 1px; width: 154px; min-height: 25px;  height:auto; display:block; background: url(/skins/default/pics/bgDotsPink.gif) bottom repeat-x; }
#verenigingmenu ul li a,
#verenigingmenu ul li a:visited { position: relative; top:0; /*float:left;*/ display: block; width: 154px; height:auto; min-height: 15px; padding:5px 0; font: 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background:none; }
#verenigingmenu ul li a:hover,
#verenigingmenu ul li a.active, #verenigingmenu ul li a.mouse { position: relative; top:0; /*float:left;*/ display: block; width: 154px; height:auto; min-height: 15px; padding:5px 0; font: 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #791730; text-decoration: none; background: url(/skins/default/pics/bgMenuSub.gif) repeat-y; }
/* mijn leven menu sub - niveau 2 */
#verenigingmenu ul li ul { position: absolute; top: 0; left: 154px; z-index: 6; padding: 0px 5px 6px 5px; width: 189px; list-style: none; display: block; visibility: hidden; background: url(/skins/default/pics/bgMenuSubSub.gif) repeat-y; }
#verenigingmenu ul li ul li  { position: relative; padding-bottom: 1px; width: 189px; background: transparent url(/skins/default/pics/bgDotsPink.gif) bottom repeat-x; }
#verenigingmenu ul li ul li.lastNode { background: none; }
#verenigingmenu ul li ul li a,
#verenigingmenu ul li ul li a:visited { width: 189px; }
#verenigingmenu ul li ul li a:hover,
#verenigingmenu ul li ul li a.active, #verenigingmenu ul li ul li a.mouse { width: 189px; background-image: none; }
/* mijn leven menu sub - niveau 3 */
#verenigingmenu ul li ul li ul li ul { position: absolute; top: 0; left: 189px; z-index: 7; padding: 0px 5px 6px 5px; width: 189px; list-style: none; display: block; visibility: hidden; background: url(pics/bgMenuSubSub.gif) repeat-y; }

#mediquest {    background: url("/skins/default/pics/bgDotsBlue.gif") repeat-x scroll center bottom #EDF3F8;
    overflow: hidden;
    padding: 6px;
    position: relative;
    width: 230px;
} 

