@charset "utf-8";
/* CSS Document */
.hid{ display:none;}

body{height:100%; width:100%; margin:0; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; background:#FDEAED; color:#903; overflow-x: hidden; }
.mainback{position:relative; float:left; height:100px; width:100%; }
.toprow{position:relative; z-index:999; float:left; height:150px; width:100%; background-color:#FFF; background:url(../image/hbg.png) repeat-x; }
.toprowtop{position:relative; float:left; height:50px; width:100%; text-shadow: 4px 4px 8px #990066; line-height:30px; padding-top:30px; color:#FFF;font-size:40px; font-weight:bold; text-indent:350px; }
.toprowBottom{position:relative; float:left; height:40px; width:100%; line-height:30px; color:#FFF; background:url(../image/hbg2.png);}
.logohld{position:absolute; float:left; z-index:10; height:200px; width:250px; margin-top:10px;} 

.midsection{position:relative; float:left; width:100%; height:100%; text-align:left;  background:#ffc0ff; background:#FDEAED; background:#FFF9FC;}
.construction{position:relative; float:left; height:300px; width:100%; text-align:center; margin-left:10px; }
.leftcol{position:relative; float:left; width:300px;  border-right:0px #FF6666 groove; left:0px; height:100%;   background:url(../image/lcol.png) repeat-y; padding-top:20px;}
.rightcol{position:relative; float:right; width:15%; border-left:0px #FF6666 groove; height:100%;  margin-top:30px;}

.menubar{position:relative; float:left; width:100%; height:30px; background:#FFF; }
.menu_hold{position:relative; float:left; width:auto; height:30px; margin-left:300px;}
.menu_button{position:relative; float:left; z-index:100; width:100px; height:25px; line-height:25px; font-size:14px; color:#903;  font-weight:bold; border-right:thin #FCC inset; text-align:center; margin-top:2px;}

.menu_button a{color:#903;}

.bodydiv{position:relative; float:left; width:auto; height: auto; border:0px solid #000;}
.mailform{position:relative; float:left; width:auto; height:auto; text-align:left;}
.afsluiter{position:relative; float:left; width:auto; margin-top:60px; text-shadow: 4px 4px 8px #C99; color:#906; font-size:16px;}
.vraag_stellen{ position:relative; float:right; background:url(../image/verzenden.jpg) no-repeat; width:138px; height:28px; cursor:hand; margin-right:15px; cursor:pointer;}
.vraag_stellen:hover{background:url(../image/verzenden_hover.jpg) no-repeat;}
.vraag_stellen:active{background:url(../image/verzenden_down.jpg) no-repeat;}
#btnRef{margin-right:0px; position:relative; float:right; margin-right:120px; margin-top:-30px;}

.ref_text2{position:relative; float:left; width:200px; font-size:0.9em; line-height:16px; text-align:left; font-style:normal; font-weight:bold; margin-left:20px; color:#903;}
.ref_value3{position:relative; float:left; left:0px; width:400px; font-weight:bold; font-size:0.9em; line-height:16px; vertical-align:top; margin-bottom:10px; margin-left:20px; color:#903;}
.ref_text7{position:relative; float:left; width:450px; font-size:0.9em; line-height:16px; text-align:left; font-style:normal; font-weight:bold; margin-left:20px; color:#903;}
.nieuws_overig_text{position:relative; float:left; margin-left:0px; width:auto;  padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid  rgb(204,204,204); text-shadow: 4px 4px 8px #C99; color:#903;}
.val{position:relative; float:left; color:#903; text-decoration:underline; font-weight:bold; line-height:12px;  font-size:12px;}
.ref_value3 textarea{position:relative; float:left; width:400px; height:150px; margin-bottom:0px; }
.dot_foot{position:relative; float:left; margin-left:0px; width:auto;  padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid  rgb(204,204,204); text-shadow: 4px 4px 8px #C99; color:#903;}

.subfoot{position:relative; float:left; width:100%; height:40px; background:url(../image/fbg2.png) repeat-x;}
.footer{position:relative; float:left; bottom:0px; width:100%; height:75px; text-align:left; background:#FFCAE4;}
.footkolom{position:relative; float:left; width:300px; margin-left:20px; margin-top:10px; height:100px;}
.footlist{position:relative; float:left; width:300px; font-size:14px; color:#903; font-weight:bold; height:20px; line-height:20px;}
.footname{position:relative; float:left; width:70px;}
.footvalue{position:relative; float:left; width:130px;}
.footvalue a{color:#903;}
.footline{position:absolute; float:left; text-align:center; height:12px; color:#903; font-weight:bold; font-size:12px; line-height:12px; bottom:2px; width:100%;}
.provoet{position:absolute; bottom:10px; width:201px; height:100px; right:0px;}

.loginbox{position:relative; margin-left:40%; margin-right:60%; width:250px; height:75px; margin-top:100px; border:1px #CC9966 groove;} 
.loginline{position:relative; float:left; width:100%; border-bottom:1px solid #000; height:25px; background:#99F;}
.loginask{position:relative; float:left; width:75px; font-size:12px; text-decoration:underline; line-height:25px; text-indent:15px;}
.loginanswer{position:relative; float:left; width:150px;}
.loginbutton{position:relative; float:left; width:100%; height:25px; line-height:25px; background:#9FC; vertical-align:middle;}
.loginbutton input{position:relative; float:right; margin:2px;}

.login_err1{position:relative; text-align:center; font-size:12px; font-weight:bold; color:#F06; line-height:25px;}
.login_err2{position:relative; text-align:center; font-size:12px; font-weight:bold; color:#390; line-height:25px;}

.gebruikers{position:relative; float:left; width:250px; height:300px; border:1px #FCF inset; margin-top:30px;} 
.gebruikers_opties{ position:relative; float:left; width:500px; height:300px; margin-top:30px; border:1px #FCF inset;}
.gebruikers_bar{position:relative; float:left; height:30px; width:100%; background:url(../image/userbar.jpg);}
.gebruikers_naam{ position:relative; float:left; width:90%; text-indent:10px; height:30px; line-height:30px; font-weight:bold; cursor:pointer; cursor:hand; margin-left:5%; border-bottom:1px ridge #FCF; font-size:12px;}
.gebruikers_waardes_head{position:relative; float:left; height:90px;  margin-top:30px; width:90%; margin-left:5%; border-bottom:1px ridge #FCF; border-top:1px ridge #FCF;  font-size:12px;}
.gebruikers_waardes_title{position:relative; float:left; width:45%; height:20px; font-size:12px; margin-left:5%; vertical-align:bottom;}
.gebruikers_waardes_titlel{position:relative; float:left; width:90%; height:20px; font-size:12px; margin-left:5%; vertical-align:bottom;}
.gebruikers_waardes_titlel input[type=button]{position:relative; float:right; margin-right:5%; height:20px; width:auto; margin-top:5px;}
.gebruikers_hover{background-color:#9FF;}
.gebruikers_bericht{position:relative; float:left; text-align:center; line-height:25px; font-size:14px; margin-top:20px;}

.calender{position:relative; float:left; width:300px; height:300px; border:1px solid #A89D9D; margin-top:15px; font-size:20px; font-weight:bold;}
.calender_navi{position:relative; width:280px; height:40px; margin-left:10px; border-bottom:1px groove #605F5F; text-align:center; line-height:40px; color:#020452; }
.agenda_back{position:relative; float:left; width:25px; text-align:center; height:25px; line-height:25px; cursor:hand; cursor:pointer;}
.agenda_next{position:relative; float:right; width:25px; text-align:center; height:25px; line-height:25px; cursor:hand; cursor:pointer;}
.agenda_week{position:relative; float:left; width:280px; height:30px; line-height:30px; border-bottom:1px inset #9E9697; margin-left:10px; border-right:1px outset #D3D0D0;  cursor:hand; cursor:pointer;}
.agenda_dag_dis{position:relative; float:left; border-left:1px outset #F7048C; width:39px; height:30px; color:#ffffff; text-align:center; background-color:#E0D9D9;}
.agenda_dag_en{position:relative; float:left; border-left:1px outset #F7048C; width:39px; height:30px;  color:#23778C; text-align:center; background-color:#DFC2D9; }
.agenda_dag_en:hover{text-decoration:underline; background-color:#D5B8E0; color:#000000;}
.agenda_afspraak{background-color:#F40AFB;}
.agenda_vandaag{background-image:url(../image/vandaag.png);}
.agenda_selected{text-decoration:underline; color:#382AF1;}
.calender_weekdag{position:relative; float:left; width:39px; height:20px; line-height:20px; font-size:14px; text-align:center; border-left:1px outset #F7048C; background-color:#E1A1D9;}
.calender_week{position:relative; float:left; width:280px; height:20px; line-height:20px; border-bottom:1px inset #9E9697; margin-left:10px; border-right:1px outset #F7048C;}
.agenda_jaar{position:absolute; float:left; width:280px; height:30px; line-height:30px; border-top:1px inset #9E9697; margin-left:10px; text-align:center; bottom:0px;}

.agenda_notitie_blok{position:relative; float:left; width:450px; height:600px; border:1px solid #A89D9D; margin-top:15px;}
