html, body{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left;}
#MainMax{position:relative; width:100%; min-height:730px; margin:0 auto; padding:0px; padding-top:10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; background-color:#ffffff;background: url(images/mainback.gif); background-repeat: repeat-x; background-position:top; z-index: 2;}
.SubMain{ position:relative; top:0px; background-color:#ffffff; width:987px;   margin:0px; padding:0px; text-align:left; z-index: 0;}
.Header{ position:relative; float:none;  background-color:#ffffff; padding:0px; margin:0px;}
#Midden  { position:relative; width:987px; height:auto; float:left; padding:0; margin:0px; font-family: arial; font-size: 12px;  background-color:#ffffff; } 

#LeftFrame    { position:relative; border: none; top:0px;  left:5px;  width:238px; height:auto; padding:0; float:left; background-color:#ffffff; margin-top:5px;  } 
#RightFrame   { position:relative; border: none; top:0px;  right:5px; width:238px; height:auto; padding:0; float:right;background-color:#ffffff; margin-top:5px; } 
#ContentFrame { position:relative; top:0px;  left:18px; width:470px;height:auto; float:left; background-color:#ffffff;} 

#Footer   { position: relative; margin-top:4px; width: 986px; left: 0px; color: #000000; height: 20px; clear: both; border-top: 1px solid silver;border-bottom: 1px solid silver; font-family: arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000;}
#Footer .Links { position:absolute;  padding-left:10px;padding-top:4px;}
#Footer .Rechts{ position:absolute; right:0px; vertical-align:top; top:0px; padding-right:10px;padding-top:3px;}
.Logged{position:absolute; left:950px; top:50px; width:20px;}

.MyCalendar .ajax__calendar_container { z-index:200; width: 175px; border:1px solid #646464; background-color:#ffffff;  color: red; }
.MyCalendar .ajax__calendar_other .ajax__calendar_day,.MyCalendar .ajax__calendar_other .ajax__calendar_year {color: black;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {color: black;}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {color: black; font-weight:bold;}

.TableHead{ font-weight:bold; background-color:#ddddff; height:20px; margin:0px; padding:3px;}
.TableRow1{ background-color:#f5f5f5;margin:0px; height:25px; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px;}
.TableRow2{ background-color:#ffffff;margin:0px; height:25px; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px;}



.HeaderLogo{Position:Absolute; left:60px; top:15px; }
.TalenBox{Position:Absolute; left:900px; top:10px;}
.VlagGif{Position:relative; float:left; padding-right:5px;}
.HeaderTop{ position:relative; left:0px; height:70px; float:none; }
.HeaderImage{Position:relative; margin:4px; height:150px; float:none;}
.DivTopMenu{ position:relative; left:1px; margin-top:3px; height:30px; float:none; }
#DivTopMenuItem{ position:relative; margin:3px; overflow:hidden; padding-top:4px; width:235px; height:20px; float:left; padding-right:5px; text-align:center; background-color:#ffffff;}
#DivTopMenuItem  a{voice-family: "\"}\""; voice-family: inherit; height: 18px; text-decoration: none; font-family: arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;  color: #FFFFFF; }
#DivTopMenuItem  a:link, #menu a:visited {color: #FFFFFF; 	}
#DivTopMenuItem  a:hover {	color: #EEEEEE; }
#DivTopMenuItem  a:active {	color: #EEEEEE;	}
#DivTopMenuImage{ position:relative; margin:3px; overflow:hidden; width:235px; float:left; padding-right:5px; text-align:center; vertical-align:bottom; }

#menu {	width: 236px; border: none; margin: 0px;}
#menu  a{voice-family: "\"}\""; voice-family: inherit; height: 20px; text-decoration: none; font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 7px 0 0 10px;}
#menu  a:link, #menu a:visited {color: #888c8e; display: block; background: url(images/menu10.gif);  background-repeat:no-repeat; background-position:top;	}
#menu  a:hover {	color: #017784; background: url(images/menu11.gif); background-repeat:no-repeat; background-position:top;}
#menu  a:active {	color: #017784;	background: url(images/menu11.gif); background-repeat:no-repeat; background-position:top;}
#menuAct {color: #017784; background: url(images/menu10.gif); text-decoration: none; height:18px; font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 7px 0 0 10px;}

#HomeMenu {	width: 157px; border: none;  margin: 0px;}
#HomeMenu  a{voice-family: "\"}\""; voice-family: inherit; height: 16px; text-decoration: none; font-family: arial, Helvetica, sans-serif; font-size: 12px;  padding: 3px 0 0 10px;  border-bottom:dotted 1px silver;}
#HomeMenu  a:link, #HomeMenu a:visited {color: #888c8e; display: block; }
#HomeMenu  a:hover {	color: #017784; }
#HomeMenu  a:active {	color: #017784;	}
#HomeMenuAct {color: #017784; text-decoration: none; height:18px; font-family: arial, Helvetica, sans-serif; font-size: 12px;  padding: 3px 0 0 10px;}

#HomeTopMenuItem{ position:relative; margin:3px; overflow:hidden; padding-top:2px; width:165px; height:20px; float:left; padding-right:5px; text-align:center; }
#HomeTopMenuItem  a{voice-family: "\"}\""; voice-family: inherit; height: 16px; text-decoration: none; font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #767676; }
#HomeTopMenuItem  a:link, #menu a:visited {color:#767676; 	}
#HomeTopMenuItem  a:hover {	color: #017784; }
#HomeTopMenuItem  a:active {	color: #017784;	}
#HomeTopMenuImage{ position:relative; margin:3px; overflow:hidden; width:165px; float:left; padding-right:5px; text-align:center; vertical-align:bottom; }


#rMenu {width: 235px; border:none; margin: 0px; text-decoration: none; font-family: arial, Helvetica, sans-serif; font-size: 12px; color:#000000; padding:0;}
#rMenu .rItem{position:relative;  border-bottom:solid 1px silver; text-align: center; vertical-align:middle; clear:both; width:235px; padding:0px; padding-bottom:0px; overflow:hidden; border-top:solid 0px silver;}
#rMenu .rTitel{clear:both; font-family: arial, Helvetica, sans-serif;padding:5px; font-size:16px; font-weight:bold; color:#C70101;}
#rMenu .rTekst{clear:both; text-align: center; vertical-align:middle; padding:5px 0px 5px 0px;}
#rMenu  a{voice-family: "\"}\""; voice-family: inherit; text-decoration: none;padding:5px; font-family: arial, Helvetica, sans-serif; font-size: 12px; }
#rMenu  a:link, #rMenu a:visited {color: #014795; display: block; 	}
#rMenu  a:hover {	color: #017784; }
#rMenu  a:active {	color: #017784;	}

.Titel{position:relative; padding:5px; font-family: arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#014795;}
.Page{position: relative; padding:5px; font-family: arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #000; text-align: justify; line-height: 150%;}

.TableBack{ position:relative; width:450px; font-family: arial, Helvetica, sans-serif; border:solid 1px silver; padding:5px; margin:0px; text-align:left; background-color:#CeD9E5; }
.TableHead{ position:relative; padding:4px; padding-left:15px; margin-bottom:8px; width:431px; height:18px; background-color:#014795; color:#ffffff; font-weight:bold; font-size:14px;}
.TableBody{ position:relative; padding:4px; padding-left:15px; width:431px; background-color: Transparent; color:#000000; font-size:12px; }
.TableBody  a{voice-family: "\"}\""; voice-family: inherit; text-decoration: none;padding:2px;  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height:20px; }
.TableBody  a:link, .TableBody a:visited {color: #014795;}
.TableBody  a:hover {	color: #017784; }
.TableBody  a:active {	color: #017784;	}
.ButtonOphalen{position:relative; Left:100px; width: 130px;}

.Rood {color:#Fe0808;}
.Groen{color:#00958E;}
.Blauw{color:#0060A9;}
.Grijs{color:#91?194;}
.line1{  background-color:transparent; width:425px; position:relative; height:25px; vertical-align:middle; }
.linelinks{position: absolute; left:0px; top:3px;  height:24px; width:135px; vertical-align:middle; }
.linerechts {position: absolute; left:140px; top:0px;  height:24px; vertical-align:middle; top:2px;}
.invoer { z-index:200; font-size: 11px; font-style: normal; color: #000000; width:280px; Border-color:#ffffff; }
.invoer2{font-size: 11px; font-style: normal; color: #000000; width:80px; Border-color:#ffffff; }
.Required{	left: 260px; position: absolute; top: 308px; font-family: arial; font-size: 10px; font-style: normal;font-weight: bold;	color: red;	background-color: white;}
.sterretje{padding: 0px 0px 0px 0px;font-family: Arial;font-size: 11pt;color: red;font-weight: normal;}
.Invoer{border:solid 1px silver; position: relative; width:430px; padding: 10px; font-family: arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-align: Left;}

#HomeMidden  {position:relative; width:987px; height:380px; float:left; padding:0; margin:0px; font-family: arial; font-size: 12px;  background-color:#ffffff; } 
#HomeTopMenu{Position:absolute;left:33px; top:10px; width:916px; height:25px; background-color:#F7F7F7; border:solid 1px silver;}
#HomeCenter{Position:absolute; left:33px; top:40px; width:916px; }
#HomeLeftImage{Position:absolute; left:0px; top:10px; width:281px; height:281px; overflow:hidden; }
#HomeMenu1{Position:absolute; left:283px; top:10px; width:157px;height:281px; background: url(images/VlakRood.gif);  background-repeat: repeat-x; background-position:top;}
#HomeMenu2{Position:absolute; left:442px; top:10px; width:157px;height:281px; background: url(images/VlakGroen.gif); background-repeat: repeat-x; background-position:top;}
#HomeMenu3{Position:absolute; left:601px; top:10px; width:157px;height:281px; background: url(images/VlakBlauw.gif); background-repeat: repeat-x; background-position:top;}
#HomeMenu4{Position:absolute; left:760px; top:10px; width:157px;height:281px; background: url(images/VlakGrijs.gif); background-repeat: repeat-x; background-position:top;}
#HomeKetens{Position:absolute; left:33px; top:370px; width:916px; font-family:Arial; font-size:11px; color:#767676; }
.HomeLogo1{Position:absolute; left:280px; top:28px;}
.HomeLogo2{Position:absolute; left:785px;  top:26px;}
.HomeLogo3{Position:absolute; left:440px; top:35px;}
.HomeLogo4{Position:absolute; left:2px; top:28px;}
.HomeLogo5{Position:absolute; left:725px; top:26px;}



.HomeMenuTitel{Position:absolute; left:10px; top:10px; width:135px; color:#FFFFFF; font-size:15px; font-weight:bold;}
.HomeMenuSet{Position:absolute; left:0px; top:144px; height:137px; width:157px; background: url(images/BackHomeMenu.gif); background-repeat: repeat-x; background-position:top;}

a{voice-family: "\"}\""; voice-family: inherit; text-decoration:  underline; font-family: arial, Helvetica, sans-serif;  font-weight: bold;}
a:link, a:visited {color: #888c8e; 	}
a:hover {	color: #017784; }
a:active {	color: #017784;	}


.PurpleCell
{
    background-color: #666699;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
}

.reportcell {font-family: Arial; font-size: 10px; white-space: nowrap;}
.reportheader     
{
    background-color: #666699;
    color: #FFFFFF;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px; white-space: nowrap;
}

.OverlayDojoTop{position:absolute; left:0px; top:0px; width:100%; height:auto;  min-height:1500px; max-height:5000px; z-index:20000 !important; }
.OverlayDojo {position:absolute; left:0px; top:0px; width:100%;  height:auto;  min-height:100%; bottom:0px;   background-image: url(/Images/trans.png); background-repeat: repeat;}
.OverlayFrame{position:relative;  top:0px; width:1224px; background-color:White; margin:40px; text-align:left;}
.OverlayHead{position:relative; width:1224px; height:20px;  background-color:#BEBEBE;}
.OverlayTitelTxt{position:relative; top:2px; left:20px;  color:white;font-family: arial; font-size: 12px;font-we?ght: bold; }
.OverlaySluit{position:absolute; top:0px; left:835px;  }
.OverlayInfo{position:relative; width:1224px; overflow: auto;}


.NormTd{border:solid 1px silver; padding: 2px 5px 2px 10px; margin:0;}
.NormVertTd{ background-color:Silver; vertical-align:bottom; text-align:center; border-left:solid 1px gray;border-right:solid 1px silver; width:30px;}
.NormRow1Col1{font-size:10px; text-align:center; background-color:#ffffff; padding: 0px 5px 0px 5px; border-top: solid 1px black; border-left: solid 1px black;}
.NormRow1Col2{font-size:10px; text-align:center; background-color:#eeeeee; padding: 0px 5px 0px 5px; border-top: solid 1px black; border-left: solid 1px black;}
.NormRow2Col1{font-size:10px; text-align:center; background-color:#d7d7ff; padding: 0px 5px 0px 5px; border-top: solid 1px black; border-left: solid 1px black;}
.NormRow2Col2{font-size:10px; text-align:center; background-color:#eeeeff; padding: 0px 5px 0px 5px; border-top: solid 1px black; border-left: solid 1px black;}

.printreport {margin: 5px; font-size: 14px; float: right;}