body {
  font-family: verdana;
  font-size: 10px;
  width: 100%;
  height: 100%;
  margin: 0px;
  text-align: center;
  background-image: url('../_images/lefttop.jpg');
  background-repeat: repeat-x;
}
#footerband {
padding-top: 5px;color: #585858;font-size: 10px;font-family: verdana;margin-left: auto;margin-right: auto;width: 1002px;
}
#footerband a {
  text-decoration: none;
  color: #585858;
}
#footerband a:hover {
  text-decoration: underline;
}
.top {
  height: 123px;
  width: 1002px;
  margin-left: auto;
  margin-right: auto;
}
.topbanner {
  float: left;
  height: 123px;
  width: 1000px;
  background-image: url('../_images/bar.jpg');
  background-position: bottom center;
  background-repeat: repeat-x;
}
#contentbox {
  background-color: #dfdfdf;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}
#content {
  font-family: verdana;
  font-size: 11px;
  text-align: left;
  border: 1px solid #bababa;
  margin-left: auto;
  margin-right: auto;
  min-height: 685px;
  width: 1000px;
  background-color: #FFFFFF;
}
#footer {
  background-color: #FFFFFF;
  width: 100%;
  background-position: bottom center;
  background-image: url('../_images/bottom.jpg');
  background-repeat: repeat-x;
  height: 41px;
  left: 0px;
}
#menu {
  list-style: none;
  font-size: 12px;
  font-family: verdana;
  margin-top: 7px;
  width: auto;
  margin-left: -40px;
}
#menu li {
  display: inline;
  color: #FFFFFF;
  font-variant: small-caps;
  font-weight: bold;
  margin-left: 10px;
  border-left: 1px solid white;
  padding-left: 10px;
}
#menu li:first-child {
  border-left: 0px;
  padding-left: 0px;
  margin-left: 0px;
}
#menu li a {
  text-decoration: none;
  color: #FFFFFF;
}
#menu li #menu_selected {
  color: #96bf0d;
}
.index_field {
  border: 1px solid #0081c5;
  margin-top: 20px;
  margin-left: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}
.index_legend {
  border-top: 1px solid #0081c5;
  border-left: 1px solid #0081c5;
  border-right: 1px solid #0081c5;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  background-color: #0081C5;
  color: #FFFFFF;
  font-weight: bold;
}
form {
  margin: 0px;
}
.loading-layer {
	z-index:2;
	visibility: hidden;
	display: block;
	text-align:center;
	top:0;
	left:0;
	position: absolute;
	font-size: 10pt;
	width: 100%;
	height: 100%;
	background-color: white;
	/*-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	opacity: 0.5;*/
}
.aanmeld_label {
  clear: both;
  float: left;
  width: 130px;
  text-align: right;
  margin-bottom: 5px;
  margin-top: 5px;
}
.aanmeld_input {
  margin-left: 5px;
  width: 200px;
  height: 16px;
  margin-top: 3px;
  float: left;
}
.aanmeld_select {
  width: 203px;
  margin-top: 3px;
  float: left;
  margin-left: 5px;
  height: 21px;
}
#error {
  float: left;
  margin-left: 180px;
  width: 170px;
  color: red;
}
#tcontent1 legend {
  font-family:verdana;
  font-size: 11px;
}
.hoofdtabel {
  width: 776px;
  height: 100%;
  border: 1px solid #999999;
  background-color: #FFFFFF;
}
img {
 border: 0;
}
a { 
  text-decoration: none;
}
.titelbalk {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	width: 100%;
}
a.link_titel {
  color: #666666;
  text-decoration: none;
  font-family: verdana;
}
a.link_titel:hover {
  text-decoration: underline;
}
.label {
  clear: both;
  float: left;
  width: 130px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.span_label {
  float: left;
  margin-bottom: 5px;
  margin-top: 3px;
  display: block;
}
.txta_label {
  float: left;
  margin-top: 3px;
  width: 350px;
  height: 60px;
}
.field {
  padding-top: 10px;
  padding-left: 10px;
  margin-top: 10px;
}
.input_txt {
  width: 200px;
  height: 16px;
  margin-top: 3px;
  float: left;
}

.select_label {
  width: 203px;
  margin-top: 3px;
  float: left;
}
.select_kind {
  float: left;
  width: 300px;
  margin-top: 3px;
}
.select_kind option:hover {
  background-color: #E0DBBE;
}
.submit_knop {
  background:  #FFFFFF;
  font-family: verdana;
  font-size:  11px;
  border-style:  solid;
  border-width:  1px;
  border-color:  #00815D;
  cursor: pointer;
}
table.login_scherm {
  border-style:  solid;
  border-width:  1px;
  border-color:  #00815D;
  background: #FFFFFF;
}
.text {
  font-family: Verdana;
  font-size: 11px;
  color: #00815D;
  text-decoration: none;
}
#navbar {
  height: 30px;
  margin-top: 10px;
}
#navbar a {
  margin-left: 10px;
  margin-right: 10px;
}
td.tekst_bg {
   font-family: "verdana";
   font-size: 10px;
   background-color: #7aa288;
   color: black;
   width: 150px;
   height: 20px;
}
td.tekst_bgstuk {
   background-color: #7aa288;
}
td.tekst_klein {
  font-family: verdana;
  font-size: 11px;
  color: black;
}
td.hoofding {
  font-family: "verdana";
  font-size: 11px;
  color: black;
  border-right: 1px solid #3c6f54;
  border-top: 1px solid #3c6f54;
  border-bottom: 1px solid #3c6f54;
  height: 12px;
}
td.hoofding_stuk {
  border-left: 1px solid #3c6f54;
  border-top: 1px solid #3c6f54;
  border-bottom: 1px solid #3c6f54;
  height: 12px;
}
.inputT {
  background-color: #FFFFFF;
  border: 1px solid #666666;
  color: #000000;
  font-size: 11px;
  width: 270px;
}
.input {
  background-color: #FFFFFF;
  border: 1px solid #666666;
  color: #000000;
  font-size: 11px;
}
.schemahoofd {
  font-family: verdana;
  font-size: 11px;
  color: black;
  background-color: #dddddd;
  text-align:center;
}
.vrij {
  font-family: verdana;
  font-size: 10px;
  color: black;
  background-color: #33FF00;
  text-align: center;
}
.volzet {
  font-family: verdana;
  font-size: 10px;
  color: black;
  background-color: #FF6E35;
  text-align: center;
}
.probleem {
  font-family: verdana;
  font-size: 10px;
  color: black;
  background-color: #FF0000;
  text-align: center;
}
.vakantie {
  font-family: verdana;
  font-size: 10px;
  color: black;
  background-color: #AAAAAA;
  text-align: center;
}
.gevraagd {
  font-family: verdana;
  font-size: 10px;
  color: black;
  background-color: #21A500;
  text-align: center;
}
.tekst {
  font-family: verdana;
  font-size: 12px;
  color: black;
}
td.even {
  background: #EEEEEE;
  color: black;
  font-size: 11px;
  font-family: verdana;
}
td.oneven {
  background: #DDDDDD;
  color: black;
  font-size: 11px;
  font-family: verdana;
}
.invul_groen {
  background-color: #00FF00;
}
.invul_rood {
  background-color: #FF0000;
}
.ui-datepicker-trigger {
  margin-left: 3px;
  margin-top: 3px;
}
div.growlUI { background: url(../_images/check48.png) no-repeat 10px 0px }
div.growlUI h1, div.growlUI h2 {
	color: white; padding: 5px 5px 5px 55px; text-align: left;
	font-size: 16px;
	font-family: verdana;
	font-weight: bold;
}
.jqplot-axis {
 font-size: 12px;
}
.jqplot-title {
  font-size: 16px;
  font-weight: bold;
  font-family: verdana;
}
/* nieuwe tabellen */
.t_hoofd {
  background-color: #E0DBBE;
  font-weight: bold;
  height: 20px;
  padding-left: 10px;
  padding-right: 5px;
}
.t_even {
  background-color: #EEEEEE;
  height: 20px;
}
.t_oneven {
  background-color: #FFFFFF;
  height: 20px;
}
.padding {
  padding-left: 10px;
  padding-right: 10px;
}
.help_mij {
  position: absolute;
  margin-left: 968px;
  margin-top: 11px;
}
.status_openstaand {
  background-color: orange;
  padding-left: 10px;
  padding-bottom: 1px;
  padding-right: 10px;
  color: #FFFFFF;
  width: 70px;
  display: block;      
}
.status_verzonden {
  background-color: grey;
  padding-left: 10px;
  padding-bottom: 1px;
  padding-right: 10px;
  color: #FFFFFF;
  width: 70px;
  display: block;   
}
.status_betaald {
  background-color: #97C00E;
  padding-left: 10px;
  padding-bottom: 1px;
  padding-right: 10px;
  color: #FFFFFF;
  width: 70px;
  display: block;  
}
.status_credit {
  background-color: #0081C5;
  padding-left: 10px;
  padding-bottom: 1px;
  padding-right: 10px;
  color: #FFFFFF;
  width: 70px;
  display: block;
}
.fac_opm {
  background-image: url(../_images/punt_opm.gif);
  background-repeat: no-repeat;
  background-position:right top;
}
.handover {
  cursor: pointer;
}
.img_change {

}
.a_registratie:hover {
  color: #000000;
  text-decoration: underline;
}
.a_registratie:link {
  color: #000000;
}
.a_registratie:visited {
  color: #000000;
}
.idag {
  background-color: #FF0000;
}
.meerdere_kdv {
  text-align: right;
  z-index: 1001;
  height: auto;
  position: absolute;
  margin-left: 753px;
  width: 240px;  
  background-color: #FFFFFF;
  display: none;
}
.meerdere_kdv div {
  padding-left: 5px;
  margin: 0px 0px 2px 0px;
  width: 240px;
  height: 20px;
  text-align: left;
  border: 1px solid #777788;
  background: url("../_tabs/shade.gif") repeat-x scroll left top white;
}
.meerdere_kdv div:hover {
  cursor: pointer;
}
.meerdere_kdv img {
  margin-right: 5px;
  float: left;
}
.meerdere_kdv a {
  color: #000000;
}
.meerdere_kdv span {
  display: block;
  float: left;
  margin-top: 3px;
}


