html, body { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align: left; 
 background-color: #ffffff; color: #000000; line-height: 20px; margin: 0; padding: 0; border: 0;  height: 100%; overflow: hidden; }

p { margin: 0; padding: 0; }
br { line-height: 18px; }
ul { margin: 0 0 0 15px; padding: 0; list-style-type: square; }
ol { margin : 0 0 0 5px; padding : 0 0 10px 20px; }
li { margin: 0; padding: 0; line-height: 20px; }
hr { height: 1px; margin: 0; padding: 0; }
img { border: 0; display: block; }
sup { vertical-align: baseline; position: relative; bottom: 0.33em; }

a { font-weight: bold; text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; }
.avoet { font-weight: normal; text-decoration: none; color: #333333; }
.avoet:hover { text-decoration: none; color: #ffffff; }

h1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; margin: 0; padding: 0; line-height: 20px; }
h2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; margin: 0; padding: 0; line-height: 20px; }
h3 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;	 color: #004080; margin: 0; padding: 0; line-height: 20px; display: inline; }
h4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;	 color: #000000; margin: 0; padding: 0; line-height: 20px; }
h5 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff9900; margin: 0; padding: 0; line-height: 20px; display: inline; }
h6 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000; margin: 0; padding: 0; line-height: 20px; display: inline; }

#errorpage { position: absolute;  left: 30px; top: 130px; width: 90%; z-index: 1000; }
#errorpage img { padding-right: 10px; }
#errorpage input { float: left; margin: 20px 0 0 10px; }

td { vertical-align: top; }
.trh20 { height: 20px; }
.trh25 { height: 25px; }
.trh30 { height: 30px; }
.trh40 { height: 40px; }
.trh90 { height: 90px; }
.trh110 { height: 110px; }
.tblh100 { height: 100%; }
.tblw90 { width: 90%; }
.tblw95 { width: 95%; }
.tblw97 { width: 97%; }
.tblw100 { width: 100%; }
.tblhw100 { height: 100%; width: 100%; }
.tblhw95 { height: 95%; width: 95%; }
.all { 	border: 1px solid #000000; margin: 0; }
.topb { border-top: 1px solid #000000; }
.bottomb { border-bottom: 1px solid #000000; }
.txtalgnr { text-align: right; }

/* form elements */
form { margin: 0; padding: 0; }
input[type=hidden] { visibility: hidden; height: 1px; width: 1px; }
input[type=file] { height: 20px; }
label { display: block; width: 120px; height: 18px; line-height: 18px; margin: 0; padding: 0; border: 0;
	font-weight: bold; background-color: transparent; }
.lsp3 { height: 3px;  line-height: 3px; background-color: transparent; }
.lsp10 { height: 10px;  line-height: 10px; background-color: transparent; }
.lbrd { border-bottom: 1px solid #000000; width: 95%; margin: 0 0 10px 0; height: 25px; line-height: 25px; }
.submst, .submmo { width:120px; height: 20px; line-height: 20px; cursor: pointer; font-weight: bold;
margin: 15px 5px 15px 0; padding: 0; text-align: center; background-color: #ff9900; color: #000000; border: 1px solid #bcbcbc; }
.submmo { background-color: #666666; color:#ff9900; }
#foutm { color: #000000; width: 90%;  padding: 20px; margin: 0 0 25px 0; font-weight: bold; border: 2px solid #000000; font-size: 11px; }
.frmtable { width: 100%; }
.frmtable tr { height: 20px; }
.frmtable td { line-height: 20px; font-weight: bold; }
.frmtable p { font-weight: bold; line-height: 20px; }
input, select, textarea { display: block; font-size: 11px; color: #000000; font-family: arial, verdana, tahoma, helvetica; font-weight: bold;
 background-color: #ffffff; border: 1px solid #7f9db9; }
input { width: 170px; height: 16px; line-height: 16px; margin: 1px 0; padding: 0 0 0 3px; }
select { width: 175px; height: 20px; margin: 0; padding: 0; }
textarea { width: 95%; height: 80px; margin: 0; padding: 3px; overflow: auto; }
.readonly { border: 1px solid transparent; background-color: transparent;  }

/*input styled*/
input.styled { display: none; } 
select.styled { position: relative; opacity: 0; z-index: 5; width: 175px; }
span.select, span.select100 , span.select150, span.select200, span.select250, span.select300, span.select400, span.select500, span.select600, span.select50, span.select350 { 
position: absolute; height: 18px; line-height: 18px; padding: 0 1px 0 4px; margin: 1px 20px 1px 0; font-weight: bold; width: 175px; 
font-family: arial, verdana, tahoma, helvetica;  font-size: 11px; color: #000000;  overflow: hidden; }
span.select { width: 175px; background: url(../images/00logo/select.gif) no-repeat; }
span.select50 { width: 55px; background: url(../images/00logo/select_w50.gif) no-repeat; }
span.select100 { width: 105px; background: url(../images/00logo/select_w100.gif) no-repeat; }
span.select150 { width: 155px; background: url(../images/00logo/select_w150.gif) no-repeat; }
span.select200 { width: 205px; background: url(../images/00logo/select_w200.gif) no-repeat; }
span.select250 { width: 255px; background: url(../images/00logo/select_w250.gif) no-repeat; }
span.select300 { width: 305px; background: url(../images/00logo/select_w300.gif) no-repeat; }
span.select350 { width: 355px; background: url(../images/00logo/select_w350.gif) no-repeat; }
span.select400 { width: 405px; background: url(../images/00logo/select_w400.gif) no-repeat; }
span.select500 { width: 505px; background: url(../images/00logo/select_w500.gif) no-repeat; }
span.select600 { width: 605px; background: url(../images/00logo/select_w600.gif) no-repeat; }
span.radio { width: 19px; height: 20px; padding: 0 5px 0 0; display: block; clear: left; float: left; background: url(../images/00logo/radio.gif) no-repeat; }
span.checkbox { width: 19px; height: 20px; padding: 0 5px 0 0; display: block; clear: left; float: left; background: url(../images/00logo/checkbox.gif) no-repeat; }

/* nav objecten /// blauw /// transp /// tekst /// uit /// icons */ 
div.nicetitle { position: absolute; z-index: 2000; padding: 0 10px; margin: -7px 0 0 0; top: 0; left: 0; color: #eeeeee; font-size: 10px; 
 font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; background: url(../images/00logo/transpdark.png); }
div.nicetitle p { margin: 0; padding: 0 3px; text-align: left; }
div.nicetitle p.destination { font-size: 9px; text-align: left; }

/*hightlight phpcode*/
ol.phpcode{
    color:#008; margin:0px; padding:0px;
    padding-left:50px; list-style-position:outside;
    line-height:12px; font-size:11px; white-space:nowrap;
}
ol.phpcode li{ font-family:courier new; margin:1px; padding:1px; color:#aaa; }
ol.phpcode li:hover{ color:#000; }
ol.phpcode li .phpdefault { color:#00b; font-weight: normal;}
ol.phpcode li .phpkeyword { color:#0be; text-decoration:underline;}
ol.phpcode li .phpstring  { color:#f00; font-weight: normal;}
ol.phpcode li .phpcomment { color:#9c0; font-weight: normal;}
ol.phpcode li .phpoperator { color:#999; text-decoration: none; background-color:#eee; }
ol.phpcode li .phphtml { color:#456; background-color:#eee; border:1px solid #ddd;}
ol.phpcode li .phpfunction{ color:#123; text-decoration:none; background-color:#ff0; }
ol.phpcode li .phpfunction:hover{ color:#000; text-decoration:underline; }

.phpcode {  font-family:'Courier New', Courier, monospace; line-height:15px; font-size:12px; color:#aaa; background-color: #ffffff; padding: 10px; 
overflow: auto; margin-right: 20px; }
.phpcode .phpdefault { color:#0000BB; font-weight: normal;}
.phpcode .phpkeyword { color:#007700; text-decoration: none;}
.phpcode .phpstring  { color:#DD0000; font-weight: normal;}
.phpcode .phpcomment { color:#9c0; font-weight: normal;}
.phpcode .phpoperator { color:#111; text-decoration: none; }
.phpcode .phphtml { color:#456; background-color:#eee; border:1px solid #ddd;}
.phpcode .phpfunction{ color:#123; text-decoration:underline; }
.phpcode .phpfunction:hover{ color:#000; text-decoration:underline; }