body {
scrollbar-3dlight-color : #FFFFFF;
scrollbar-darkshadow-color : #FFFFFF;
scrollbar-face-color : #FFFFFF;
scrollbar-track-color : #FFFFFF;
scrollbar-arrow-color : #001950;
scrollbar-base-color : #89A4CC;
scrollbar-highlight-color : #89A4CC;
scrollbar-shadow-color : #89A4CC;  }

.huisje { position:absolute; top:7px; left:20px; z-index:99;  }

#container { padding-bottom:30px;}
#container ul { margin-top:-1.0em;}
#container ul li { margin-left:16px;  list-style:square outside;}

a, a:visited { text-decoration:none; border-bottom:1px dashed #DD3322;}
a:hover, a:active { text-decoration:none; border-bottom:1px solid #001950;}


h1 { font:bold 15px Verdana, serif; letter-spacing:2px; text-align:left; margin:0px; margin-top:20px; margin-right:20px; border-bottom:1px solid #89A4CC; padding-bottom:4px; }



.therapag h1, h2 { color: #DD3322; font:bold 13px Verdana, serif; letter-spacing:1px; text-align:left; margin:0px; margin-top:20px; margin-right:20px; border-bottom:1px solid #89A4CC; padding-bottom:4px; }   
h2 { color:#001950;}
h3 { margin:40px 20px 5px 0px; color:#2861A9; font:bold small-caps 80%  Verdana; letter-spacing:1px; border-bottom:1px solid #89A4CC; padding-bottom:2px;}
h4 { color:#DD3322; font:bold small-caps 12px Verdana; letter-spacing:1px; }

p { margin-bottom:1.0em; margin-right:15px;}
p a, p a:visited, .activ a, .activ a:visited { color:#001950; cursor: hand; border-bottom:1px dashed #dd3322;}
p a:hover, p a:active, .activ a:hover, .activ a:active { color:#DD3322; border-bottom:1px solid #001950;}

.minititel { font:normal small-caps 90%/100%  Verdana; letter-spacing:1px;}
.leeslink { float:right; font:bold small-caps 80%  Verdana; letter-spacing:1px;}
.platschuin {font-weight:bold; font-style:italic; color:#2F4E7E;}


#lijst a, #lijst a:visited, #lijst a:hover, #lijst a:active {width:350px;}

hr { height:1px; color:#89A4CC; margin-right:20px;}
.klein { font-size:80%; line-height:150%;}










/* therapeutenpagina */
.therpag img {float:left; margin:3px 15px 2px 0px;} /* extra eigen beeld */
.therpag { background-color:transparent; width:100%; }
.promo { float:right; margin: 17px 10px 5px 10px;}
.promo { width:45%; background-color:white; border:1px solid #89A4CC;}
.promobinnen { margin:20px; max-width:85%; width:100%; font:bold 85%/150% Verdana; color:#DD3322;}



/*.perso { min-width:170px; float:right; margin: 17px 10px 5px 10px;}*/
.perso { width:170px; float:right; margin: 17px 9px 5px 10px;}


.foto {width:170px; float:right; border:1px solid #89A4CC; background-color:#FFFFFF;}
.foto img { margin:9px; float:right; width:150px; margin-bottom:10px;}
.foto2 {width:380px; float:right; border:1px solid #89A4CC; background-color:#FFFFFF;}
.foto2 img { margin:9px; float:right; width:360px; margin-bottom:10px;}
.naw { min-width:170px; width:expression(document.body.clientWidth > 170? "170px": "auto" ); margin: 0px;  background-color:#FFFFFF;  border:1px solid #89A4CC; float:right; margin-top:5px; font-size:85%; }
.naw2 { min-width:380px; width:expression(document.body.clientWidth > 380? "380px": "auto" ); margin: 0px;  background-color:#FFFFFF;  border:1px solid #89A4CC; float:right; margin-top:5px; font-size:85%; } 
.nawbinnen { margin:10px;}
.naam { font-weight:bold; color: #DD3322; }
.naw a, .naw a:visited, .nawbinnen a:hover { color:#001950; text-decoration:none;}
.perso .naw .nawbinnen a:hover { color: #DD3322; }



/* BANNER voor het laatste nieuws */

.banner {position:absolute; width:182px; top:0px; left:0px;  margin:0px; padding:0; background: #c5d1e6 url(images/banner-flex.gif) repeat-y; }
.banboven { background:url(images/banner-top.gif) top no-repeat; }
.banonder { background:url(images/banner-bottom.gif) bottom no-repeat; }
.bannerbinnen { width:100%; padding:40px 18px 15px 10px; color:white; font-weight:bold;}
.bannerbinnen li { list-style-type:square; color:#DD3322; margin-left:15px; list-style-position:outside; line-height:15px;}
.bannerbinnen a, .bannerbinnen a:visited { color:#2757A2; }
.bannerbinnen a:hover  { color:#DD3322; border-bottom-style:dashed;}
.bannerbinnen a  { font:bold 11px Verdana; }
.artikel { margin-top:7px; margin-bottom:7px; width:100%;}
h5 {color:#FFF; font:bold 14px/15px Verdana; margin:0px 0px 7px 14px; letter-spacing:7px;}









/* AGENDABLOK*/
.datum { font:normal small-caps 11px Verdana; color:#001950; width:100%;}
#agendablok { position:absolute; bottom:0px; right:0px; color:#001950; font:normal 12px/18px Verdana; width:100%; z-index:6; }
#agendablok a div, #agendablok a:visited div { color:#FFF; text-decoration:none; border-bottom:none; font-weight:bold;}
#agendablok a:hover div, #agendablok blauw-2:hover { background-color:#FFFFFF; color:#DD3322; }
#agendablok a:hover div .datum { color:#FF6600;}

.blauw-1, .blauw-2  { background-color:#89A4CC; width:100%; padding:3px 5px 4px 10px; border-top:4px solid white;} .blauw-1 { background-color:#B1C2DD; }

#agendablok a .agendaknop, #agendablok a:visited .agendaknop { color:#001950; font:bold 14px/15px Verdana; padding:15px 10px 9px 10px; padding-right:0px; letter-spacing:7px;}
#agendablok a:hover .agendaknop { color:#DD3322;} /* agendaknop = woord AGENDA boven blok */


/* agenda pagina */
.activ { margin-top:25px; margin-bottom:33px; margin-right:15px; }
.activ p {  margin-top:4px; float:left; margin-right:10px; margin-bottom:0px; width:50%; padding:4px 7px; border:1px solid #B6C5DD; background-color:#FFFFFF;}
.activ .datum { color:#001950; }
.activ .titel { color:#DD3322; }








/* sortableTABLE = therapeuten LIJST */
.sort-table { font:normal 100%/100% Verdana; color:#003990; width:100%; }
.sort-table thead {	background-color:#89A4CC; color:#FFFFFF; }
.sort-table td { padding:2px 5px; }
.sort-table thead td { border-bottom:1px solid white; border-top:1px solid white; cursor: hand !important; height:28px; padding:2px; text-indent:4px; font:bold 100%/100% Verdana; letter-spacing:1px; }
.sort-arrow { width:13px; height:10px; margin:0 5px; background-position:center center;	background-repeat:no-repeat; }
.sort-arrow.descending { background-image:url('../images/downsimple.gif'); }
.sort-arrow.ascending { background-image:url('../images/upsimple.gif'); }


.even {	background:#EBF0F6; height:27px;}  .odd { background:#FFFFFF; height:27px;}
.odd td a, .odd td a:visited, .even td a, .even td a:visited { padding:0px 2px; padding-top:3px; height:16px; text-decoration:none; font:bold 100%/100% Verdana; color:#003990; border-bottom:1px dotted #dd3322;}
.odd td a:hover, .odd td a:active, .even td a:hover, .even td a:active { color:#DD3322; border-bottom:1px solid #003990; }








