body  {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	overflow: -moz-scrollbars-vertical;
	text-align:center;
}

.logo {font-family: Times New Roman, Verdana, Arial, Impact, Verdana, Helvetica, sans-serif; font-size:32px; color:#0B007A; text-decoration:none; padding-top:9px; padding-left:7px;}
.titel {font-family: Arial, Times New Roman, Verdana, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:15px; color: #0a50a5;text-decoration:none;}
.titel2 {font-family: Arial, Times New Roman, Verdana, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; color: #FFFFFF;text-decoration:none;}
.titel3 {font-family: Arial, Times New Roman, Verdana, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #007b00;text-decoration:none;}
.nieuws {font-family: Arial, Times New Roman, Verdana, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #007b00;text-decoration:none;}
.project {font-family: Arial, Times New Roman, Verdana, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #000000;text-decoration:none;}
.project2 {font-family: Arial, Times New Roman, Verdana, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #0a50a5;text-decoration:none;}
.project3 {font-family: Arial, Times New Roman, Verdana, Impact, Verdana, Helvetica, sans-serif; font-size:12px; color: #000000;text-decoration:none;}
.titel4 {font-family: Arial, Times New Roman, Verdana, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:15px; color: #0a50a5;text-decoration:none;}

.normal1, td, div {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.normal2, input, textarea, select, radio{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.color1 {background-color: #0a50a5;}
.color2 {background-color: #007b00;}
.color3 {background-color: #f3f8f2;}
.color4 {background-color: #e6f2e6;}
.color5 {background-color: #d1ccff;}

select.select1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:9px; color:#000000; border:1px solid #51628D;}

a, a:link, a:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #0B007A;text-decoration:none;}
a:hover  {color: #0B007A;}

a.link1:link, a.link1:visited, a.link1:active, a.link1:hover{font-family:Arial, Times New Roman, Verdana, Impact, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;text-decoration:none;}
a.link2:link, a.link2:visited, a.link2:active, a.link2:hover{font-family:Arial, Verdana, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#007b00;text-decoration:none;}
a.link3:link, a.link3:visited, a.link3:active{font-family:Arial, Verdana, Impact, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #199DBF;text-decoration:none;}
a.link4:link, a.link4:visited, a.link4:active, a.link4:hover{font-family:Arial, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#007b00;text-decoration:none;}
a.link5:link, a.link5:visited, a.link5:active, a.link5:hover{font-family:Arial, Impact, Verdana, Helvetica, sans-serif; font-size: 13px; color: #0053dd;text-decoration:none;}
a.link6:link, a.link6:visited, a.link6:active, a.link6:hover{font-family:Arial, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#003B8A;text-decoration:none;}
a.link7:link, a.link7:visited, a.link7:active, a.link7:hover{font-family:Arial, Times New Roman, Verdana, Impact, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000;text-decoration:none;}
a.link8:link, a.link8:visited, a.link8:active, a.link8:hover{font-family:Arial, Verdana, Impact, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#0054A5;text-decoration:none;}
a.link8:hover{color:red;}

input.input1, select.input1{
	font-style: normal;
	color: black; 
	border: 1px solid #7F9DB9;
	background-color: white;
	font-size: 11px;
	width: 196px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.footerpart {
	background-image: url(../img/bg_header.gif);
}

.footerpart2 {
	background-image: url(../img/bg_footer.gif);
}

.menupart {
	background-image: url(../img/bg_menu.gif);
}

.homepicture {
	background-image: url(../img/home_sfeer.jpg);
}

.homepart {
	background-image: url(../img/bg_home.gif);
}

.rightmenu {
	border: 2px solid #037d04;
	padding-left: 5px;
	padding-right: 5px;
}

.content {
	background-color: #e5eef7;
	padding: 5px;
}

#mBodydiv {
	position:relative;
	margin: 0 auto;
	height:100%;
}

#mMenudiv {
	position:absolute;
	top:117;
	left:160;
	margin: 0 auto;
}

#mMenu2div {
	position:absolute;
	top:58;
	left:100;
	margin: 0 auto;
}

#mBannerTextdiv {
	position:absolute;
	top:287;
	left:350;
	margin: 0 auto;
}

#mHomeOpleidingdiv {
	position:absolute;
	top:370;
	left:520;
	padding: 8px;
	width:365px;
	margin: 0 auto;
}

#inlogform{
	border:2px solid #037d04;
	height:40px;
}

#inlogform fieldset{
	margin:auto;
	margin-top:5px !important;
	margin-top/**/:/**/ 7px;
	border:none;
	padding-left:10px;
}

#inlogform label{
	color:#037d04;
	font-weight:bold;
} 

#inlogform input{
	margin-right:20px;
}

#inlogform .textbox{
	border:1px solid #7F9DB9;
}

LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    /*color:#65cb43;*/
	
}
	
.LV_invalid {
    color:#fe0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
   /* border: 1px solid #7f9db9;*/
}
    
#inlogform input.LV_invalid_field,
#inlogform inputtextarea.LV_invalid_field:hover, 
#inlogform inputtextarea.LV_invalid_field:active,
#homeloginform input.LV_invalid_field,
#homeloginform inputtextarea.LV_invalid_field:hover, 
#homeloginform inputtextarea.LV_invalid_field:active,
#passform input.LV_invalid_field,
#passform inputtextarea.LV_invalid_field:hover, 
#passform inputtextarea.LV_invalid_field:active {
	/*background-color:#f87059;*/
	border: 1px solid;
	border-color: #fe0000;
	color:#fe0000;
}

#homeloginform{
	margin:0px auto !important;
	margin/**/:/**/ 0px -85px 0px 0px;
	padding:0px auto;
}

#homeloginform label{
	color:#037d04;
	font-weight:bold;
}

#homeloginform fieldset{
	border:none;
}

#homeloginform  .textbox{
	border:1px solid #7F9DB9;
}

table.student{
	width:100%;
	border-collapse:collapse;
}

table.student th{
	background:url("../img/thbg.gif") repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	height:34px;
	text-align:left;
}

table.student td{
	/*border:1px solid green;*/
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	font-weight:bold;
}

tr .row2{
	background-color:#e5e9ee;
}

table.student tr._2{
	background-color:green;
}

.money{
	text-align:right;
}

td.head{
	background-color:#0a50a5;
	color:#fff;
	border-bottom:1px solid #fff;
}

h1{
	font-size:16px;
	color:green;
	margin-bottom:5px;
}

#indexlink{
	margin-top:50px;
}

table#studentinfo th{
	background-color:#0a50a5;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
}

#tblhead{
	background:url("../img/thbg.gif") repeat-x;
}

#module th{
	background-color:#0a50a5;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
}

ol{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	margin-top:-8px !important;
	margin-top/**/:/**/ 0px;
}

#top{
	margin-right:0px !important;
	margin-right/**/:/**/-92px;
}

caption{
	text-align:left;
	color:#09568c;
	font-weight:bold;
	font-size:14px;
	margin-bottom:3px;
}

.labels{
	float:left;
	margin-right:10px;
	width:170px;
}

.labelspan{
	line-height:22px;
}

#passform input{
	margin-bottom:5px;
}

#passform label{
	color:#037d04;
	font-weight:bold;
}

fieldset{
	border:none;
	margin-bottom:0px !important;
	margin-bottom/**/:/**/10px;
}

legend{
	display:none;
}

.textbox{
	border:1px solid #7F9DB9;
}