html, body{ position: relative; height: 100%; color: black; background: #cff0a1; margin: 0; padding: 0; font-size:1em;}

#mainTable { width:100%; }
#sterplanTable { width:900px; }
#studentReportTable { width:900px; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; }
legend { color: black }
fieldset { padding:4px; }
.black { color:black}

a:link { color: #009; }
a:visited { color: purple;}
a:hover { color: purple; }
a:active { color: red;  }

#la-logo { 
width: 138px;
height: 139px; 
/*Dirty Hack for png-bg IE 5 AND 5.5 */
background: url(../images/logo.png) no-repeat;
* background: none;
* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png'), sizingMethod='scale');
}

.cursief { font-style: italic; }
.klein { font-size: 0.7em; }
.label { font-size:0.8em; }
.paginakop { color: #0f696f; font-size: 1.4em; font-weight: bold; }
.paginakop_nocaps { color: #0f696f; font-size: 1.4em; font-weight: bold;}

.tussenkop { color: #960; font-size: 1em; font-weight: bold; }
.td_inlog { background-color: #fc0; }
.vet { font-weight: bold; }
.backgr_x { background-repeat: repeat-x; }
.backgr_y { background-repeat: repeat-y; }
.note { padding:1em;margin:0; border:0px dotted white; }
.table_login { margin-top:10px; }
.pagetitle { font-weight: bold; font-size: 1.3em; color: #0f696f; margin-bottom:30px; margin-top:0;}
.orange_line { border-bottom:1px solid #FFCC00 }

#logon_box { padding:0px; margin:0}
#login_text { font-size:0.8em; padding:0.1em;margin:0}
#login_body { background-image:url(../images/login_box_back.gif); padding:2.2em;padding-top:0;padding-bottom:0;width:440px;text-align:left; margin:0;}
#login_body h3 { margin:0; padding:0; }
#login_body p { margin:0; padding:0.8em; }
#login_topbar { background-color:red; }
#reg_confirmBox { font-size:0.8em; }
#reg_confirmBox p { padding:5px; }

#container { width:900px; height:100%; padding:0; margin:0; }

#footer {  width: 100%;  height: 40px; position: relative; bottom: 0pt; }

#navigation { width:190px; height:100%; background-color:#f9ebb5;padding-left:20px; float:left; margin-right:50px; text-align:left; padding-top:32px;}
#navigation a { font-size:0.73em;line-height:14px;  }
#navigation .nav_title { line-height:15px;}
#mainContainer { width:550px; height:100%; text-align:left; padding-top:32px; }
#mainHeader {  font-size: 0.8em; text-align:left; margin-bottom:20px;}
#mainContents { width:600px;position:relative; text-align:left;}
#news { padding-top:30px; font-size:0.8em;}
#newGroupTable a { font-size: 0.8em; }
#tstTable td { vertical-align:top; }

.orangeBorderBottom { border-bottom:1px solid #FFCC00 }
.editTeacher { border:1px solid gray;background-color:white; }

.nopad { padding:0px; }
.logon_title { text-decoration:none;font-size:0.7em; color:black; }
.lstr_pad { padding-left:2.2em; font-size:0.8em;}
.lstr_margin { margin-left:1em; }
.base_conf_large { margin-left:1.5em;padding:5px; }
.lpad { padding-left:5px; padding-top:2px; padding-bottom:2px; margin:0; }
.marge { padding:0; margin:15px; }
.hide { display:none }

.input_login { border:1px solid gray;font-size:12px;width:20em; }
.whiteSpacer { width:400px; }
.white_line { border-top:2px solid white; border-bottom:0px; }

input { font-size: 0.9em; }
select { font-size: 0.9em; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }

.aanmeld_boven {
/*Dirty Hack for png-bg IE 5 AND 5.5 */
background: url(../images/aanmelden_bovenkader_bg.png) no-repeat;
* background: none;
* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/aanmelden_bovenkader_bg.png'), sizingMethod='scale');
}

.invoer_links { background-image: url(../images/invoeren_left.gif); background-repeat: no-repeat; }
.invoer_mid { background-image: url(../images/invoer_midden.gif); background-repeat: repeat-x; }
.invoer_rechts { background-image: url(../images/invoeren_rechts.gif); background-repeat: no-repeat; background-position: top right }
.invoer_mid_links { background-image: url(../images/invoeren_mid_left.gif); background-repeat: repeat-y; background-color:#F9EBB5 }
.invoer_mid_mid { background-image: url(../images/invoeren_mid_midden.gif); }
.invoer_boven { background-image: url(../images/invoeren_bovenkader_bg.gif); background-repeat: no-repeat }
.invoer_midden { background-image: url(../images/invoeren_middenkader_bg.gif); background-repeat: repeat-y; }
.invoer_onder { background-image: url(../images/invoeren_onderkader_bg.gif); background-repeat: no-repeat; }
.invoer_boven_small { background-image: url(../images/invoeren_bovenkader_small_bg.gif); background-repeat: no-repeat; }
.invoer_midden_small { background-image: url(../images/invoeren_middenkader_small_bg.gif); background-repeat: repeat-y; }
.invoer_onder_small { background-image: url(../images/invoeren_onderkader_small_bg.gif); background-repeat: no-repeat; }
.aanmeld_midden { background-image: url(../images/aanmelden_middenkader_bg.gif); background-repeat: repeat-y; }
.aanmeld_onder { background-image: url(../images/aanmelden_onderkader_bg.gif); background-repeat: no-repeat; }
.bg_kleur { color: #ffffff; }
.rood { color: #78befd; }
.info_boven { background-image: url(../images/infovlak_bovenkader.gif); background-repeat: no-repeat; }
.info_midden { background-image: url(../images/infovlak_middenkader.gif); background-repeat: repeat-y; }
.info_onder { background-image: url(../images/infovlak_onderkader.gif); background-repeat: no-repeat; }
.vetgroter { font-size: 14px; font-weight: 700; }
.kader { border-color: #000; outline-width: 1px; }
.bgtabelrij1 { background-color: #ffcc00; }
.dmtkol1 { background-color: #ffcc00; font-style: italic; }
.bgtabellicht { background-color: #ffff99; }
.graphTable { width:540px; margin-left:10px; }
.graphTable td { width:70px }
.graphTable th { width:90px; white-space:nowrap; }

.graphTableHS { width:550px; margin-left:10px; }
.graphTableHS td { width:70px }
.graphTableHS th { width:80px; white-space:nowrap;}

.graphTableWS { width:550px; margin-left:18px; }
.graphTableWS td { width:60px }
.graphTableWS th { width:70px; white-space:nowrap;}

.graphTableLSES { width:550px; margin-left:5px; }
.graphTableLSES td { width:40px }
.graphTableLSES th { width:50px; white-space:nowrap;}

.adviceHeader { color: #960; font-size: 1.1em; font-weight: bolder; }

.tstSelect {font-size: 0.7em;}
.tstInput {font-size: 0.7em;}
.tstInputReadonly {font-size: 0.7em; background-color:#f9ebb5; border-color:#f9ebb5; border-style:none;}
.sortheader { font-size: 0.7em; cursor:pointer}
.hide { visibility:hidden }
.red { color:red;}
#strpln_cons input { margin-top:5px; }

#loading { width:250px; padding:50px; position:absolute; border:1px solid #FF0000; vertical-align:middle; z-index:999; background-color:#f9ebb5; top:15em; left:35em; display:none; }

.bovenbalk { background-color: #2899ff; }
