body { margin:3px 25px; color:#444; background:white; font:medium Arial }

img#logo { display:block; position:absolute;  }
div#wrapper { background-image:url(../gfx/strand.jpg); background-repeat:no-repeat; background-position:right 53px;
min-width:980px; position:relative }
div#page { background-image:url(../gfx/bg.gif); padding:0 0 100px }

div.gewijzigd { position:absolute; right:20px; top:210px; font-size:85%; color:#777 }

div#menu1replace { height:53px; background:#0c4296 url(../gfx/menubg.jpg) repeat-x }
div#menu1 { position:absolute; top:0; right:0; width:800px; height:53px;  }
div#menu1 ul { margin:0; padding:0; display:block; position:absolute; top:14px; right:0px; }
div#menu1 li { list-style-type:none; padding:2px 30px; background-image:url(../gfx/menusep.gif); background-repeat:no-repeat; background-position:0 2px; float:left; position:relative; }
div#menu1 li#brede-school { background:none }
div#menu1 a { color:white; text-decoration:none; font:18px Arial; }
div#menu1 a.selected,
div#menu1 a:hover { color:#ff8500 }
div#menu1 ul li ul { display:none }

/* menu1 pulldown */
div#menu1 li div.container { position:absolute; visibility:hidden; overflow:hidden; padding:9px 0; margin:0 0 0 12px; top:38px; width:180px }
div#menu1 li div.container ul { display:block; position:absolute; left:0; top:0; padding:8px 0; background:white; border:1px solid #0050a5;z-index:1000; height:auto;  }
div#menu1 li div.container ul li { display:block; background:none; float:none; border:0; margin:0; padding:0px 0  }
div#menu1 li div.container ul a { color:#01307d; font:14px Arial; display:block; margin:0; padding:2px 16px  }
div#menu1 li div.container ul a.selected,
div#menu1 li div.container ul a:hover { color:#ff8500 }
div#menu1 li#senioren div.container { margin-left:-48px }

div#menu2a { height:22px; padding-top:19px; }
div#menu2a a, form#zoeken input.submit { cursor:pointer; padding:0 25px 0 0; border:0; background:none; display:block; font:18px Arial; color:#ff8500; text-decoration:none; background-image:url(../gfx/plus.gif); background-repeat:no-repeat; background-position:right 7px }
div#menu2a a { position:absolute; right:523px }
div#menu2a a#verhuur { right:374px }
form#zoeken { margin:0; padding:0; position:absolute; top:71px; right:26px }
form#zoeken input.submit { position:absolute; right:197px }

div#menu2 { height:70px; margin:0; padding:0 }
div#menu2 ul { margin:0; padding:0; position:absolute; top:103px; right:10px }
div#menu2 li { list-style-type:none; background-image:url(../gfx/plus.gif); background-repeat:no-repeat; background-position:0 -17px; float:left; padding:2px 16px 2px 22px; position:relative; }
div#menu2 li#wat_is_pluspunt { background:none }
div#menu2 a { color:#01307d; text-decoration:none; font:18px Arial }
div#menu2 a.selected,
div#menu2 a:hover { color:#fff8500 }
div#menu2 a#dienstverlening { color:#fff }
div#menu2 a#dienstverlening.selected,
div#menu2 a#dienstverlening:hover { color:white }
div#menu2 ul li ul { display:none }

/* menu2 pulldown */
div#menu2 li div.container { position:absolute; visibility:hidden; overflow:hidden; margin-left:6px; padding:9px 0; top:28px; width:196px }
div#menu2 li div.container ul { display:block; position:absolute; left:0; top:0; padding:8px 0; background:white; border:1px solid #0050a5;z-index:1000; height:auto;  }
div#menu2 li div.container ul li { display:block; background:none; float:none; border:0; margin:0; padding:0px 0  }
div#menu2 li div.container ul a { color:#01307d; font:14px Arial; display:block; margin:0; padding:2px 16px  }
div#menu2 li div.container ul a.selected,
div#menu2 li div.container ul a:hover { color:#ff8500 }

div#breadcrumb { font-size:85%; position:absolute; top:198px;  left:33px }
div#breadcrumb ul { margin:0; padding:10px 0 14px 0px; }
div#breadcrumb li { display:inline; list-style-type:none; padding:0; background:none;  }
div#breadcrumb a {  text-decoration:none }

div.search_results em { font-style:normal; color:#ff8500 }

div.search_results p { font-size:85%; margin-bottom:2.5em }


h1 { color:#01307d; font-size:20px; text-align:center; padding:7px 0 6px; border:1px solid #b2c0d7; border-left:0; border-right:0; margin:0 16px 38px }
h2, h3, h4, h5, p { margin:0 64px 1em 32px }
h2 { color:#ff8500; font-size:120% }
h3 { color:#01307d; font-size:100% }
h4 { color:#01307d; font-size:85% }
h5 { color:#01307d; font-size:85%; margin-bottom:0 }
p { line-height:1.4em }
a { color:#01307d }
a:hover { color:#ff8500 }
img.right { float:right; margin:0 0 32px 32px }
a img { border:0 }
ul { margin:0 0 1em 53px; padding:0; line-height:1.4em }

div#footer { clear:both; text-align:center; border-top:1px solid #b2c0d7; margin:20px 16px; padding:3px 0 }
div#footer ul { margin:0; padding:0 }
div#footer li { display:inline; padding:0 12px 0 23px; background-image:url(../gfx/plus.gif); background-repeat:no-repeat; background-position:0 -22px }
div#footer li#sponsors { background:none; padding-left:0 }
div#footer a { text-decoration:none; color:#01307d }
div#footer a.selected,
div#footer a:hover { color:#ff8500 }
div#footer a#lees_voor { padding-left:24px; background-image:url(../gfx/voorlees_ico.gif); background-repeat:no-repeat }

div.rechts { float:right; width:250px; font-size:85%; padding:20px 0 0 30px }
div#tableofcontent { text-align:right; padding:20px; border-bottom:1px solid #b2c0d7  }
div#tableofcontent ul { margin:0; padding:0; list-style-type:none }

/* regionline table en div */

table { font-size:85%; margin:0 16px 1em 16px; border-bottom:1px solid #b2c0d7  }
td, th { text-align:left; padding:4px 8px; }
th { color:#FFF; background:white url(../gfx/thbg.jpg) repeat-x }
th.right, td.right { text-align:right; padding-right:24px }
th.center, td.center { text-align:center }
tr.hover td { color:#ff8500 }
tr td { color:#01307d; background:white }

td.arrow { background-image:url(../gfx/plus.gif); background-repeat:no-repeat; background-position:7px 7px; }
tr.hover td.arrow { background-position:7px -19px }
tr.selected td.arrow { background-image:url(../gfx/punt.gif);  }

tr.flds { cursor:pointer; }
tr.flds td { border-top:1px solid #b2c0d7 }
tr.omschrijving td { padding:0; border-top:1px solid white }
tr.omschrijving td div { height:0px; overflow:hidden; padding:0px 8px }
tr.selected td div { height:auto; padding:4px 8px 14px  }

div#cursus { padding:8px; margin:0 32px 1em 23px; background:white; }
div#cursus div { font-size:85%;  padding:2px 0 }
div#cursus label { font-weight:bold; width:200px; float:left; display:block }




